Android ksoap2 KSoap请求超时?

Android ksoap2 KSoap请求超时?,android-ksoap2,Android Ksoap2,朋友们 我在KSoap库中没有看到请求超时 有人指导我该怎么办? 或者从哪里下载它的最新版本 我的代码 SoapObject userRequest=new SoapObject(NAMESPACE, METHOD_NAME); userRequest.addProperty("session_id", session_id ); userRequest.addProperty("page_size", PageSize);

朋友们

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

任何帮助都将不胜感激

可以提到,我对ksoap2v2.5.2进行了修改,以支持HttpTransportSE类的超时。当超时发生时,它将抛出SocketTimeoutException


jar和src都可以在这个url中找到

我在服务器上有多个方法。我用的是同一条线

androidHttpTransport.call(SOAP_ACTION_GETALERTS, envelope);
用不同的方法命名,同时得到第二个响应,它崩溃了

步骤: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')将行放在build gradle>dependencies中

步骤:3 静态int网络超时=60*1000

SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
                SoapEnvelope.VER11);
envelope.dotNet = true;
envelope.setOutputSoapObject(inserttransaction_request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL, networkTimeOut);

链接不再有效