我尝试创建一个用于使用基于SOAP和REST的服务的示例应用程序。 当我尝试使用KSOAP 2 API来使用应用程序来使用SAOP服务时,我得到“操作超时”作为响应。
当我尝试使用应用程序来使用REST服务时,它适用于本地服务,但如果我尝试连接互联网服务,我会将“操作超时”作为响应。< / p>
我认为代理是问题,所以我在模拟器中配置了代理设置,我现在可以通过模拟器中的浏览器访问服务。
请提出任何建议或帮助。
答案 0 :(得分:0)
如果您能够在模拟器中访问浏览器中的Web服务,那么您可以在Android应用程序中访问。
我看到您的代码只是替换了行String result= androidHttpTransport.responseDump;
SoapObject soapresult = (SoapObject) envelope.bodyIn;
并添加此行String result = soapresult.getProperty(0).toString();
如果你还有任何问题请写信给我。