这是我使用ksoap2库从sql server中提取数据的代码。
但有时会返回connection reset by peer
例外。
搜索此异常时提供了解决方案:
System.setProperty(" http.keepAlive"," true");
但是我仍然遇到这个例外,请帮我解决这个问题。
System.setProperty("http.keepAlive", "true");
SoapObject request = new SoapObject("http://tempuri.org/", method);
PropertyInfo pio = new PropertyInfo();
pio.setName(name);
pio.setValue(0);
pio.setType(String.class);
request.addProperty(pio);
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet=true;
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(address,30000);
androidHttpTransport.call(soapaction, envelope);
Object jObj = (Object)envelope.getResponse();