在Android应用程序中使用SOAP和REST服务

时间:2012-06-12 15:30:51

标签: android web-services

我尝试创建一个用于使用基于SOAP和REST的服务的示例应用程序。 当我尝试使用KSOAP 2 API来使用应用程序来使用SAOP服务时,我得到“操作超时”作为响应。

当我尝试使用应用程序来使用REST服务时,它适用于本地服务,但如果我尝试连接互联网服务,我会将“操作超时”作为响应。< / p>

我认为代理是问题,所以我在模拟器中配置了代理设置,我现在可以通过模拟器中的浏览器访问服务。

请提出任何建议或帮助。

1 个答案:

答案 0 :(得分:0)

如果您能够在模拟器中访问浏览器中的Web服务,那么您可以在Android应用程序中访问。

我看到您的代码只是替换了行String result= androidHttpTransport.responseDump;

SoapObject soapresult = (SoapObject) envelope.bodyIn; 并添加此行String result = soapresult.getProperty(0).toString();

如果你还有任何问题请写信给我。