2010-12-10 4 views
0

Freunde,KSoap Request Timeout?

nicht i request timeout in KSoap Bibliothek

einer leitet mich sehen, was soll ich tun? oder von wo die neueste Version davon herunterladen?

meinen Code

SoapObject userRequest=new SoapObject(NAMESPACE, METHOD_NAME); 
       userRequest.addProperty("session_id", session_id); 
       userRequest.addProperty("page_size", PageSize); 
       userRequest.addProperty("offset",Offset); 


       SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME); 
       request.addProperty("GetAlertsInput", userRequest); 


       SoapSerializationEnvelope envelope = new 
SoapSerializationEnvelope(SoapEnvelope.VER11); 
       envelope.bodyOut = request; 


       HttpTransportAndroid androidHttpTransport = new 
HttpTransportAndroid(URL); 


androidHttpTransport.call(SOAP_ACTION_GETALERTS, envelope); 

jede mögliche Hilfe würde geschätzt.

Antwort

0

Könnte erwähnen, dass ich eine Änderung an der KSoap2 v2.5.2 vorgenommen habe, um das Timeout für die HttpTransportSE-Klasse zu unterstützen. Wenn Timeout auftritt, wird eine SocketTimeoutException ausgelöst.

Es ist sowohl Glas und src bei dieser URL http://www.lightsoft.se/?p=707

0

Ich habe mehr als ein Verfahren auf dem Server gefunden. Ich benutze die gleiche Linie

androidHttpTransport.call(SOAP_ACTION_GETALERTS, envelope); 

Mit verschiedenen Methoden Name, während erhalten zweite Antwort seinen Absturz.

Verwandte Themen