Почему SOAP web service
не соединение в Android 4, но в другой версии Android работает.
Это мой код для работы с soap web service
, и он работает во всех версиях, но не в Android v4.Я изменил разные версии библиотеки, но ошибка все еще была.
Это моя ошибка:
![enter image description here](https://i.stack.imgur.com/XMSoZ.png)
public class GetAgendaList extends AsyncTask<String, Void, String> {
@Override
protected String doInBackground(String... strings) {
String namespace = "http://tempuri.org/";
String methodName = "GetAgendaListByDate";
String action = "http://tempuri.org/GetAgendaListByDate";
String URLL = "http://tempuri.org/Services/Def/WS_SessionInfo.asmx";
SoapObject soapObject = new SoapObject(namespace, methodName);
soapObject.addProperty("sessionDate", "2018-09-27");
soapObject.addProperty("Kind", "0");
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet = true;
envelope.bodyOut = soapObject;
envelope.setOutputSoapObject(soapObject);
envelope.setOutputSoapObject(soapObject);
HttpTransportSE httpTransportSE = new HttpTransportSE(URLL);
httpTransportSE.setXmlVersionTag("<?xml version=\"1.0\" encoding= \"UTF-8\"?>");
try {
httpTransportSE.debug = true;
httpTransportSE.call(action, envelope);
} catch (IOException e) {
e.printStackTrace();
} catch (XmlPullParserException e) {
e.printStackTrace();
}
SoapObject result = null;
try {
result = (SoapObject) envelope.getResponse();
SoapObject result1 = (SoapObject) envelope.bodyIn;
agendaLists = new ArrayList<>();
Log.d("TAG", "doInBackground: " + result.toString());
} catch (SoapFault soapFault) {
soapFault.printStackTrace();
}
return "";
}
}