如何从连接的Android设备通过HttpRequest访问本地tomcat

从模拟器访问时,可以正常使用:

  response = CustomHttpClient.executeHttpPost(

"http://10.0.2.2:8080/DWAP/SERVLET", postParameters);

当我从Android设备上书写时

 response = CustomHttpClient.executeHttpPost(

"http://XX.XX.XX.XX:8080/DWAP/SERVLET", postParameters);

xx.xx.xx.xx是我的公共IP,但我无法访问本地服务器。

是否有一种简单的方法可以从Android设备测试应用程序以访问本地Tomcat,还是仅需要使用模拟器进行测试?

是否需要在路由器上进行端口转发,或者是否有另一种方法可以在WLAN上“内部”连接。(Android手机<-> MAC与本地Tomcat)?

回答:

尝试将您的计算机设置为路由器的DMZ。这样,与路由器的通信(公共ip)直接通向您的计算机(本地ip)。

以上是 如何从连接的Android设备通过HttpRequest访问本地tomcat 的全部内容, 来源链接: utcz.com/qa/399708.html

回到顶部