国家气象局天气预报接口调用失败

zdzb123 2014-11-24 07:15:48
我以这样的方式访问国家气象局的接口
public static void main(String[] args) throws ClientProtocolException, IOException{
String url = "http://m.weather.com.cn/atad/101230201.html";//远程url
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet(url);
HttpResponse response = client.execute(request);
BufferedReader rd = new BufferedReader(
new InputStreamReader(response.getEntity().getContent()));
String line = "";
while((line = rd.readLine()) != null) {
System.out.println(line);
}
}
正常情况下返回的是json格式的数据,但是程序在大部分情况下返回的都是html,极少数情况返回的是json。html的内容是这样的:
<body>
<!-- START WRating v1.0 -->
<script type="text/javascript" src="http://c.wrating.com/a1.js">
</script>
<script type="text/javascript">
var vjAcc="860010-2151010100";
var wrUrl="http://c.wrating.com/";
vjTrack("");
</script>
<noscript><img src="http://c.wrating.com/a.gif?a=&c=860010-2151010100" width="1" height="1"/></noscript>
<!-- END WRating v1.0 -->
</body>
</html>
这是什么原因造成的,该怎么解决。
...全文
661 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jaicy316 2015-06-04
  • 打赏
  • 举报
回复
有时候可以用,有时候不行,这是为什么啊?有人解决码
cs314127585 2015-04-20
  • 打赏
  • 举报
回复
我现在也卡在这个问题上了...有大神知道吗
Ronys 2015-04-20
  • 打赏
  • 举报
回复
解决了么?。。。。。。。。。。。。。。。。。。。

10,608

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧