package com.worthbuy.httpclient;
import java.io.IOException;
import org.apache.http.HttpEntity;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;
import org.junit.Test;
public class HttpClientTest {
@Test
public void doGet() throws ClientProtocolException, IOException{
//创建httpClient
CloseableHttpClient httpClient = HttpClients.createDefault();
//创建Get
HttpGet httpGet = new HttpGet("http://www.baidu.com");
//执行请求
CloseableHttpResponse response = httpClient.execute(httpGet);
//获取结果
HttpEntity entity = response.getEntity();
String str = EntityUtils.toString(entity,"utf-8");
System.out.println(str);
response.close();
httpClient.close();
}
}
注意在新建httpGet请求的时候加上http://前缀否则出错
httpClient请求实例
最新推荐文章于 2024-05-03 21:17:42 发布