一尘不染

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

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)?


阅读 345

收藏
2020-06-16

共1个答案

一尘不染

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

2020-06-16