0

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

当我尝试使用 REST 服务的应用程序时,它适用于本地服务,但如果我尝试连接互联网服务,我也会收到“操作超时”作为响应。

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

请有任何建议或帮助。

4

1 回答 1

0

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

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

通过SoapObject soapresult = (SoapObject) envelope.bodyIn; 并添加这一行String result = soapresult.getProperty(0).toString();

如果您仍然有任何问题,请写信给我。

于 2012-06-13T10:00:49.470 回答