// /得到HttpClient对象
HttpClient httpClient = new DefaultHttpClient();
// 得到连接方式对象,设置请求路径
HttpGet httpGet = new HttpGet(path);
try {
// GET方式请求接口,得到响应内容
HttpResponse httpResponse = httpClient.execute(httpGet);
// 得到状态行
StatusLine statusLine = httpResponse.getStatusLine();
// 得到状态码
int statusCode = statusLine.getStatusCode();
// 如果状态码等于200,代表请求成功
if (statusCode == 200) {
// 得到包含着数据的实体
HttpEntity entity = httpResponse.getEntity();
// 讲实体转换成String,并设置编码集
String data = EntityUtils.toString(entity, "UTF-8");
// System.out.println(data);
// 解析json
Gson gson = new Gson();
Bean bean = gson.fromJson(data, Bean.class);
Message msg = Message.obtain();
msg.obj = bean;
handler.sendMessage(msg);