Я пытаюсь создать клиент SOAP под Android (2.2) для подключения к конечной точке веб-служб XML SQL Server 2005 (и, конечно, для этого требуется аутентификация). Моя конечная точка SQL Server, кажется, работает и работает (это простая функция, которая принимает строку (varchar (20)) и возвращает другую строку; URL-адрес "https://10.1.1.20:444/dt2?wsdl" правильно возвращает XML WSDL. (Я не использую"? " wsdl "часть URL в моей строке подключения; я просто упомянул это, чтобы показать, что веб-сервис работает правильно.)
Кажется, все работает хорошо, пока я не вызову KeepAliveHttpsTransportSE.call () (используя ksoap2-android 2.5.4) и не доберусь до HttpTransportSE.class: 150, где (ServiceConnection) connection.openInputStream () вызывается, что, в свою очередь, вызывает connection.getInputStream () - это то, что вызывает исключение FileNotFoundException.
Есть идеи, что здесь происходит? Что является хорошим следующим шагом отладки? Спасибо за любой вклад.