2012-04-23 88 views
3

我在android中创建了小型的http服务器,代码是从这个链接只是复制粘贴在eclipse中。 http://www.java2s.com/Open-Source/Android/Samples/android-jp-kobe/net/cattaka/teamredwhite/HTTPServer.java.htm如何发送http请求到android模拟器

如何从浏览器向服务器发送简单请求?我想这样127.0.0.1:12345?x=100 & y = 50例如。浏览者总是说他没有与该网址建立连接。 在创建主要活动时,我刚刚创建了一个端口为12345的服务器并运行.listen()

+0

看看 - http://stackoverflow.com/questions/10170660/android-udp-connection-not-receiving-any-data/10171114#10171114 – 2012-04-23 12:31:40

+0

嘿,你有解决这个问题吗?我正在做类似的事情。 – 2012-09-07 07:07:39

+0

嗨,你能找到你的问题的任何解决方案? – Aada 2013-04-02 16:56:57

回答

0

127.0.0.1就是您的本地计算机,而不是仿真器。

仿真器具有其自身的network address space

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

+0

浏览器说他没有建立与该地址的连接:( – user1281254 2012-04-23 13:19:11

+0

该应用程序是否在模拟器上运行,或它是否在lgocat中显示异常?是否授予它正确的权限,例如http://stackoverflow.com/questions/2169294/how -to-add-manifest-permission-to-android-application? – 2012-04-23 13:21:00

+0

我把互联网permision它运行在模拟器上它不会在logcat中显示异常:( – user1281254 2012-04-23 13:26:56