这是我第二次在stackoverflow上提出问题。我试图访问我在我的台式电脑上设置的本地apache服务器(ip以192.168.1 * 。 **开头)。但不知何故,它不允许我访问服务器! (奇怪的是,有时候它允许我访问服务器哈哈!但是每次尝试都只有20分之一,而且它也不允许我访问笔记本电脑上的服务器..我真的需要一些帮帮忙......当我在台式电脑上使用模拟器在本地工作时,它工作的很好,我已经做了很多关于它的研究,但我找不到任何解决方案。我无法从我的Android设备访问我的Apache服务器
=====================================
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(即index.php)。我知道它为什么会导致错误,因为我无法访问192.168。 * 服务器并读取所需的文件。我需要帮助这个=(
您需要更精确地了解无法访问,提供一些代码,以及如何显示您的笔记本电脑无法执行此操作。 –
感谢您的回复uku,我刚刚将我的代码添加到了我的问题中。 – Jason