private static final String URL = "http://www.baidu.com";
public static void main(String[] args) {
dealHttpPostRequest();
}
public static void dealHttpGetRequest() {
// 创建默认的HttpCilent实例
HttpClient httpClient = new DefaultHttpClient();
// 创建get请求
HttpGet httpGet = new HttpGet(URL);
try {
// 执行get方法
HttpResponse resp = httpClient.execute(httpGet);
// 获取响应实体
HttpEntity entity = resp.getEntity();
// 响应状态
System.out.println("响应状态===" + resp.getStatusLine());
// 响应内容的长度
System.out.println("响应内容长度===" + entity.getContentLength());
// 响应内容
System.out.println("响应内容===" + EntityUtils.toString(entity));
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
httpClient.getConnectionManager().shutdown();
}
}
public static void dealHttpPostRequest() {
// 创建默认的HttpCilent实例
HttpClient httpClient = new DefaultHttpClient();
// 创建post请求
HttpPost httpPost = new HttpPost(URL);
try {
// 执行post请求
HttpResponse resp = httpClient.execute(httpPost);
// 获取响应实体
HttpEntity entity = resp.getEntity();
// 响应状态
System.out.println("响应状态===" + resp.getStatusLine());
// 响应内容的长度
System.out.println("响应内容长度===" + entity.getContentLength());
// 响应内容
System.out.println("响应内容===" + EntityUtils.toString(entity));
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}