Тайм-аут запроса KSoap? - PullRequest
       6

Тайм-аут запроса KSoap?

0 голосов
/ 10 декабря 2010

друзей,

Я не вижу тайм-аут запроса в библиотеке KSoap

Кто-нибудь наставит меня, что мне делать? или откуда скачать последнюю версию?

мой код

 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); 

любая помощь будет оценена.

Ответы [ 3 ]

0 голосов
/ 20 января 2011

У меня более одного метода на сервере. Я использую ту же линию

androidHttpTransport.call(SOAP_ACTION_GETALERTS, envelope);

С другим именем метода, при получении второго ответа его сбой.

0 голосов
/ 23 ноября 2018

ШАГ: 1 Получите файл ksoap2-android-assembly-3.3.0-jar-with-dependencies.jar. И поместите файл jar в папку app> libs.

ШАГ: 2 файлы компиляции ('libs / ksoap2-android-assembly-3.3.0-jar-with-dependencies.jar') помещают строку в сборку сборки> зависимости.

ШАГ: 3 static int networkTimeOut = 60 * 1000;

SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
                SoapEnvelope.VER11);
envelope.dotNet = true;
envelope.setOutputSoapObject(inserttransaction_request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL, networkTimeOut);
0 голосов
/ 14 января 2011

Могу упомянуть, что я сделал модификацию KSoap2 v2.5.2 для поддержки тайм-аута для класса HttpTransportSE. По истечении времени ожидания будет выдано исключение SocketTimeoutException.

По этому адресу находится jar и src https://www.lightsoftai.com/?p=707

...