这是我第二次在 stackoverflow 上提问。我正在尝试在我的安卓手机上访问我在台式计算机上设置的本地 apache 服务器(以 ie. 192.168.1* . ** 开头的 IP)。但不知何故,它根本不允许我访问服务器!:( 奇怪的是,有时它确实允许我访问服务器大声笑!但每次尝试只有 20 次。此外,它也不允许我访问笔记本电脑上的服务器。我真的需要一些帮助大家..当我使用模拟器在我的台式电脑上本地工作时,它工作正常。我已经做了很多关于它的研究,但我找不到任何解决方案。
谢谢你们
======================================
ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
HttpClient client = new DefaultHttpClient(setHttpParams());
HttpPost request = new HttpPost(PATH + FILENAME);
if (json != null) {
request.setEntity(new ByteArrayEntity(json.toString().getBytes("UTF8")));
request.setHeader("json", json.toString());
} else {
request.setEntity(new UrlEncodedFormEntity(nameValuePairs));
}
HttpResponse response = client.execute(request);
这就是代码,当它尝试执行请求时会发生错误。请求包括 apache 服务器 ip PATH (192.168. ** ) + FILE_NAME(ie. index.php)。我知道它为什么会导致错误,因为我无法访问 192.168。*服务器并读取所需的文件。我需要这方面的帮助 = (