мыльный веб-сервис в android4 - PullRequest
       0

мыльный веб-сервис в android4

0 голосов
/ 08 октября 2018

Почему SOAP web service не соединение в Android 4, но в другой версии Android работает.

Это мой код для работы с soap web service, и он работает во всех версиях, но не в Android v4.Я изменил разные версии библиотеки, но ошибка все еще была.

Это моя ошибка:

enter image description here

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 "";
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...