gpt4 book ai didi

Android 模拟器无法使用 HttpURLConeectioin 连接本地 tomcat 服务器

转载 作者:行者123 更新时间:2023-11-28 23:46:47 24 4
gpt4 key购买 nike

我正在做一个将 Android 与本地 Tomcat 服务器连接的项目。但现在我面临大约 1 周的问题。谁能帮帮我..非常感谢!

我使用最新的 android API 和 Tomcat 7.0。当我启动 Tomcat 服务器时。我可以通过带有url的模拟器浏览器访问Tomcat主页:(http://10.0.2.2:8080)。但是当我在代码中使用 HttpUrlConnection 时。我无法获得成功的连接。我还使用 httpurlconnection 访问 www.google.com 和 www.android.com。我也无法连接它们。我使用 HttpURLConnection.HTTP_OK 来查看它是否建立了成功的连接。我还看到我创建的 HttpURLConnection 实例的 Connected 为 false。

顺便我也在AndroidManifest.xml中的tag前添加了它的上网权限。

非常感谢!帮我。这是紧急情况。

最佳答案

我最近遇到了这个问题。如上所述,(在 Windows 上)启动 cmd,并使用 ipconfig 查找 PC 的 IP 地址。此外,由于我的 Eclipse/Tomcat 配置,我需要在 URL 中包含我的 Eclipse 项目名称。我使用的 URL 是这样的:http://192.168.1.2/myEclipseProject/ServletName

另外,如果你的Tomcat还是默认配置的话,你可能需要把端口加到ip地址上:192.168.1.2:8080

关于Android 模拟器无法使用 HttpURLConeectioin 连接本地 tomcat 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13316347/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com