HttpClient简单实例
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();}}