如何向安卓模拟器发送HTTP请求

3
我已经在Android中创建了一个小型的HTTP服务器,代码来自于这个链接,只需在Eclipse中复制粘贴即可。 http://www.java2s.com/Open-Source/Android/Samples/android-jp-kobe/net/cattaka/teamredwhite/HTTPServer.java.htm 现在我该如何从浏览器向服务器发送简单的请求呢?例如,我想要这样的请求127.0.0.1:12345?x=100&y=50。但浏览器总是提示无法与该网址建立连接。 在主活动的onCreate()方法中,我只是创建了一个端口为12345的服务器并运行.listen()方法。

请查看 - http://stackoverflow.com/questions/10170660/android-udp-connection-not-receiving-any-data/10171114#10171114 - Suvam Roy
嘿,你解决了这个问题吗?我正在做类似的事情。 - Vihaan Verma
你好,你能找到解决问题的方法吗? - Aada
1个回答

0

127.0.0.1 是你的本地计算机,不是模拟器。

模拟器有自己的网络地址空间

你最可能正在寻找10.0.2.15,即“模拟设备自己的网络/以太网接口”,例如http://10.0.2.15:12345?x=100&y=50


浏览器显示他没有与该地址建立连接 :( - user1281254
应用程序在模拟器上运行还是在Logcat中显示异常?您是否授予了正确的权限,例如https://dev59.com/VHI95IYBdhLWcg3wwwyY? - Philipp Reichart
我添加了网络权限。它在模拟器上运行,但是logcat中没有显示异常 :( - user1281254

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接