我正在使用ksoap 2和android,尤其是HttpsTransportSE类连接到我的wsdl。我有一个单独的测试WSDL java客户端的项目,一切正常。然而,当我开始在Android框架上使用我的客户端时,会发生一些非常有趣的事情:
我第一次打电话给wsdl它有效!第二次我得到一个空的请求(它不起作用)第三次工作,第四次没有......等等。我尝试通过执行以下操作来关闭HttpsTransportSE连接:
_httpsTransport.reset();
_httpsTransport.getConnection().disconnect();
由此似乎没有解决它。这是一个非常奇怪的问题,我已经被困了一段时间!有人有什么想法吗? WSDL很好,因为我已经将它用于我的iPhone应用程序,现在我正在使用它的Android版本。它与Android连接和KSOAP有关,因为当我在没有Android的情况下进行测试时,一切都像魅力一样!
任何想法都会有所帮助,谢谢:)