1

我想使用 KSOAP2 在 Android 上调用 SOAP Web 服务。我设法让其中一个教程中的示例正常工作,但是当试图使其在我自己的 web 服务上工作时,LogCat 声明“连接被拒绝”。目前 web 服务的主机地址是“http://localhost:9001/”。我可以使用 SoapUI 访问它,但不能通过我的 Android 应用程序访问它。

如有必要,我可以发布代码,但错误消息最可能的原因是什么?

当我在这里时:有没有办法查看 KSOAP 发送的消息实际上是什么样的?HttpTransport.requestDump 似乎只有在可以建立连接的情况下才能工作,在我的情况下不能。

4

1 回答 1

2

我确认您的机器的地址,如从模拟器中看到的那样,是10.0.2.2. 更多信息:模拟器网络

About HttpTransportSE.requestDump:正如你所说,只有在有实际通信时才会填充(并且如果你将HttpTransportSE.debug标志设置为true)。如果没有沟通,除了内容之外,你还有其他问题!

于 2011-04-05T20:40:00.087 回答