#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, все работает как по маслу!
Любая идея помогла бы, спасибо 🙂