我试图发送一个HTTP请求,这是应该返回一个JSON响应一个网站。问题是我没有得到json数据。但是,当我在浏览器中粘贴该网址时,它会显示json输出。我是新手。请帮助。HTTP请求未返回所需的JSON
这里是我的代码
HttpClient client = new DefaultHttpClient();
String url="http://directclientvendors.com/news24/api/get.php?type=news";
HttpGet request = new HttpGet(url);
HttpResponse response;
response = client.execute(request);
BufferedReader br =
new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
String line = "";
while(br.ready())
{
line+=br.readLine();
}
System.out.println("line "+line);
的输出是什么,因为它是? – Adrian
输出:行。它甚至不会进入while循环。 – dnivra