Проблема с https-соединением Android ksoap2

#android #https #ksoap2

#Android #https #ksoap2

Вопрос:

Я использую ksoap 2 с Android и, в частности, класс HttpsTransportSE для подключения к моему wsdl. У меня есть отдельный проект тестирования java-клиента WSDL, и все работает нормально. Однако, когда я начинаю использовать свой клиент на платформе Android, происходит что-то очень забавное:

в первый раз, когда я вызываю wsdl, это работает! второй раз я получаю пустой запрос (и это не работает), третий раз работает, четвертый — нет… и так далее и тому подобное. Я попытался закрыть соединение HttpsTransportSE, выполнив:

 _httpsTransport.reset();
_httpsTransport.getConnection().disconnect();   
  

похоже, это не исправляет проблему. Это очень странная проблема, и я застрял на некоторое время! У кого-нибудь есть идеи? С WSDL все в порядке, потому что я уже использую его для своего приложения для iPhone, и теперь я делаю его версию для Android. Это что-то связанное с подключением Android и KSOAP, поскольку, когда я провожу свои тесты без Android, все работает как по маслу!

Любая идея помогла бы, спасибо 🙂

Ответ №1: