/**
* GET方式请求网络
*/
private void httpGet(String name) {
// HttpClient得到HttpClient对象
HttpClient httpClient = new DefaultHttpClient();
// 以get方式请求.并设置接口地址
HttpGet httpGet = new HttpGet(path + "consName=" + name
+ "&type=year&key=3ac9f31ff66b9746539472887b3799c3");
try {
// 连接网络请求数据,请求到的数据在httpResponse对象里
HttpResponse httpResponse = httpClient.execute(httpGet);
// 服务器返回的内容在HttpEntity
HttpEntity entity = httpResponse.getEntity();
// 把entity转成String
String string = EntityUtils.toString(entity);
// System.out.println(string);
Gson gson = new Gson();
Bean bean = gson.fromJson(string, Bean.class);
Message msg = Message.obtain();
msg.obj = bean;
handler.sendMessage(msg);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
get请求
最新推荐文章于 2016-07-14 15:38:50 发布