我正在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 takes about 10 sec in some cases