SOAP Http-соединение отказано / http 401 - PullRequest
0 голосов
/ 15 ноября 2018

Я пытаюсь подключиться к веб-сервису.Он расположен в локальной сети, но я получаю 401 при попытке сделать это, и если я пытаюсь подключиться через прокси (вошел в домен), я получаю Connection Refused, это мой код, но все должно быть в порядке (NAMESPACE, METHODNAME, WSDL и SOAP_ACTION - предопределенные строки)

public static String callWebservice() {

        String res = "sample string";
        SoapObject request = new SoapObject(NAMESPACE, METHODNAME);
        //request.addProperty("name","44vmMAYrhjf");
        //request.addProperty("transactionKey","9MDQ7fghjghjh53H48k7e7n");
        SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
        envelope.setOutputSoapObject(request);
        HttpTransportSE androidHttpTransport = new HttpTransportSE(WSDL);
        try {
            androidHttpTransport.call(SOAP_ACTION, envelope);
            SoapObject resultsRequestSOAP = (SoapObject) envelope.bodyIn;
            res = resultsRequestSOAP.toString();







            System.out.println("Response: " + resultsRequestSOAP.toString());

        } catch (Exception e) {
            Log.d(TAG, e.getMessage());
        }
     return res;
    }

Комментированные строки являются избыточными, потому что я тестирую метод, который не принимает параметров.

...