========================================HttpClient的get请求方式,请求数据解析===========================
package com.hf.utils;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.util.EntityUtils;
import android.util.Log;
public class NetWorkUtils {
private static String result;
public static String getstr(String path) {
HttpClient client = new DefaultHttpClient();
HttpGet get = new HttpGet(path);
try {
HttpResponse response = client.execute(get);
int code = response.getStatusLine().getStatusCode();
if (code ==200) {
result = EntityUtils.toString(response.getEntity());
return result;
}
Log.e("TAG", result.toString());
}catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
}
本文介绍了一种使用Java中的HttpClient库发起GET请求的方法,并提供了一个简单的实现示例。该示例展示了如何创建HttpClient实例,构造HttpGet请求并获取响应数据。
118

被折叠的 条评论
为什么被折叠?



