Вопрос

Я попробовал пример из http:// www..helloandroid.com / tutorials / using-ksoap2-android-and-parsing-output-data для получения запроса и ответа от службы wsdl.он работает нормально, когда я пробовал использовать прокси-сервер.но когда я работаю за прокси, я получаю «Время ожидания истекло: время запроса не выполнено: java.net.SocketException» . Есть ли способ установить прокси для SoapObject или SoapОбернуть?

Это было полезно?

Решение

Ksoap не работает через прокси.для того, чтобы это работало .. загрузите HttpTransportSE.java и ServiceConnectionSE.java из sourceforge.

Создайте пакет с HttpTransportSE и ServiceConnectionSE.

В конструкторе ServiceConnectionSE:

родовое слово

Теперь, где бы мы ни вызывали метод HttpTransportSE.call (), убедитесь, что он указывает на ваш собственный пакет, в котором есть эти два файла.

Другие советы

Привет всем! В последней версии KSOAP2.6.5 [протестировали и подтвердили] есть исправление для проблемы аутентификации прокси.Конструктор HTTPTransportSE теперь принимает экземпляр java.net.Proxy в качестве параметра вместе с URL-адресом.Метод будет похож на
сгенерированный код
Если ваш прокси настроен и требует аутентификации, используйте HttpTransportSE httpTransport=new HttpTransportSE(proxy,URL);, чтобы настроить учетные данные прокси и добиться успеха.HTH, если нет, напишите мне

Насколько я знаю, вам нужно настроить прокси в настройках операционной системы Android, и он будет работать нормально.

Заменить этим ..

родовое слово
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top