【问题标题】:How to access local tomcat via HttpRequest from connected Android device如何通过 HttpRequest 从连接的 Android 设备访问本地 tomcat
【发布时间】:2012-07-03 23:33:50
【问题描述】:

虽然从模拟器访问可以正常工作:

  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,还是我只需要使用模拟器进行测试?

确实需要通过我的路由器上的 port-fprwarding,或者是否有另一种方法可以在我的 WLAN 上“内部”连接。 (Android 手机 本地 Tomcat 的 MAC)?

【问题讨论】:

    标签: android http tomcat


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-12-25
      • 2013-04-07
      • 2016-12-12
      • 2015-01-12
      • 2012-04-10
      • 1970-01-01
      • 1970-01-01
      • 2011-09-20
      • 1970-01-01
      相关资源
      最近更新 更多