我正在android手机(2.3.6)上开发一个带有SOAP API的应用程序,它通过WiFi与服务器通信。现在我遇到了一个大问题:当我调用 HttpTransportSE.call() 时,大约需要 10 秒。但是如果我将soapAction 的地址切换到另一个服务器IP,它就可以正常工作。我还分析了来自服务器的日志,它表明服务器对客户端的响应非常快。有没有人有经验?
// Code for reference
HttpTransportSE ht = new HttpTransportSE(url);
ht.call(soapAction, envelope); // This sentence will take about 10 seconds in some cases.