为什么我无法通过我的Android设备通过WIFI向本地网络上的计算机发送http请求

0 android

我在WIFI上,我的Android设备已连接.

在Android设备中,我打开浏览器并转到http://192.168.1.12 - 这是本地网络上的机器/服务器的IP地址.我从这台机器的主页到Android设备上的浏览器(因为安装了Web服务器,它是一台服务器机器).

通过我的Java程序 - HttpPost 通过WIFI 非常适用于http://www.yahoo.com等外部网站- 但它不适用于局域网上的服务器

HttpClient hc = new DefaultHttpClient();
HttpPost post = new HttpPost("http://192.168.0.12/");
HttpResponse rp = hc.execute(post); 
Run Code Online (Sandbox Code Playgroud)

上面的代码不起作用,http响应状态404.但如果我将上面的网址更改为"http://www.yahoo.com",它的工作原理和响应状态为200

任何人都可以帮忙

Zoo*_*ork 7

机器的IP是192.168.1 .12,但你使用的是192.168的HttpPost.0 .12.

  • 总是最简单的事情 - 第二组眼睛是天赐之物. (4认同)