连接无法在localhost上使用.asmx Web服务

时间:2013-09-25 19:42:55

标签: android asmx ksoap

我之前使用端口:80已成功访问此Web服务,由于某些原因我将其更改为8080但现在我可以在系统上本地访问Web服务,它会在Android手机上丢失以下错误。

**URL:** http://192.168.*.*:8080/webservice.asmx

java.net.ConnectException: failed to connect to /192.168.*.* (port 8080): connect     failed: ETIMEDOUT (Connection timed out)

任何想法?

1 个答案:

答案 0 :(得分:0)

您需要在uses-permission - android.permission.INTERNET中设置AndroidManifest.xmlDetails),并在网络浏览器上测试http://192.168.*.*:8080/webservice.asmx网址。您也可以从here获取详细信息原因。

如果不是这种情况,如果您尝试连接PC的localhost:那么localhost指的是运行代码的设备。如果您想参考运行Android模拟器的计算机,请改用IP地址10.0.2.2。您可以从here了解更多信息。