2010-10-15 9 views
0

J'appelle le webservice de savon dans l'application Android. cela fonctionne bien et obtenir la réponse dans l'objet SOAP. Je ne sais pas quoi faire après ça. Je suis à la recherche d'un tutoriel mais je n'ai pas trouvé. Je suis vraiment très marre. J'ai besoin d'analyser la réponse. Quelqu'un peut-il m'aider s'il vous plaît dans ce cas.Android Webservice SOAP

filter.setOnClickListener(new OnClickListener() { 
    @Override 
    public void onClick(View v) 
    { 
    //sign_up.setImageResource(R.drawable.signuphover); 
    //Intent i = new Intent(); 
      //i.setClassName("com.android.istock","com.android.istock.signup"); 
      //startActivity(i); 
    int type=0; 
    int PageNo=1; 
    int PageSize=10; 

     SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME); 
     request.addProperty("pStrType", type); 
     request.addProperty("pIntPageNo", PageNo); 
     request.addProperty("pIntPageSize", PageSize); 
     //Log.v(LOG_TAG," value:="+name); 
     //Log.v(LOG_TAG," value:="+pass); 
     SoapSerializationEnvelope envelope = 
     new SoapSerializationEnvelope(SoapEnvelope.VER11); 
     envelope.dotNet = true; 
     envelope.setOutputSoapObject(request); 
     AndroidHttpTransport androidHttpTransport = new AndroidHttpTransport(URL); 
     try 
     { 
     androidHttpTransport.call(SOAP_ACTION, envelope); 
     SoapObject resultstring = (SoapObject) envelope.bodyIn; 
+0

pls répondre à personne .. son –

+0

urgent que j'ai créé une - preuve de concept - Client SOAP, s'il vous plaît regarder ... http://wiki.javaforum.hu/display/ANDROIDSOAP/Home –

+0

Avez-vous regardé cela? [Tutoriels HelloAndroid: en utilisant-ksoap2-android-et-parsing-sortie-données] (http://www.helloandroid.com/tutorials/using-ksoap2-android-and-parsing-output-data) –

Répondre

1
public static void allowAllSSL() { 

     try { 
      SSLContext sc = SSLContext.getInstance("TLS"); 
      sc.init(null, trustAllCerts, new java.security.SecureRandom()); 
      HttpsURLConnection 
        .setDefaultSSLSocketFactory(sc.getSocketFactory()); 
      connection = (HttpsURLConnection) (new URL(
        "https://sPublic/Client.asmx")) 
        .openConnection(); 
      connection.connect(); 
     } catch (Exception e) { 
      e.getMessage(); 
     } 

Appel Fermer Méthode après avoir obtenu votre reponce .. Ensuite, WIL Works

public static void close() { connection.disconnect(); } 
+0

public static void close() { \t \t connection.disconnect(); \t} Ceci est la méthode de clos – Sunny