我得到了以下代码:
try {
HttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost("http://www.flashstall.com/json.txt");
HttpResponse httpResponse = httpClient.execute(httpPost);
} catch (Exception e) {
Log.e("m40", "Error in http connection " + e.toString());
}
当我运行它时,它会记录“http连接java.net.UnkownHostException中的错误:www.flashstall.com”。
我做错了什么?
答案 0 :(得分:1)
如果我正确阅读了您的问题,则表示您遇到网络错误。无法解析主机名时抛出UnknownHostException。在您的情况下:www.flashstall.com.
看起来您无法访问网站www.flashstall.com,因为您可能没有连接到互联网。
如何验证:
打开您的adb shell $>adb shell
并尝试ping www.flashstall.com。
答案 1 :(得分:0)
根据我的理解,你不能将json.txt作为URI的一部分。
答案 2 :(得分:0)
有关基本示例,请将您的json.txt文件转换为php文件,然后回显您的数据。然后你就可以用它作为:
HttpPost httpPost = new HttpPost("http://www.flashstall.com/json.php");
有关更详细的示例,请检查here.