httpclient代码
程序员文章站
2022-06-24 22:30:44
...
package 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;
public class HttpClient {
public static void main(String[] args) throws ClientProtocolException, IOException {
String url="http://www.weather.com.cn/weather/101010100.shtml";
//1.使用默认的配置的httpclient
CloseableHttpClient client = HttpClients.createDefault();
//2.使用get方法
HttpGet httpGet = new HttpGet(url);
//3.执行请求,获取响应
CloseableHttpResponse response = client.execute(httpGet);
//4.获取响应的实体内容,就是我们所要抓取得网页内容
HttpEntity entity = response.getEntity();
//5.将其打印到控制台上面
if (entity != null) {
System.out.println(EntityUtils.toString(entity, "utf-8"));
}
}
}
下一篇: 【Java基础篇】输入两个数实现加减乘除