httpClient爬网页简单实现HelloWord

来源:互联网 发布:windows msdn 编辑:程序博客网 时间:2024/06/11 04:08

package com.open1111.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.HttpPost;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 {CloseableHttpClient httpClients =  HttpClients.createDefault();//创建HttpClient实例HttpPost post = new HttpPost("http://www.open1111.com/");//创建post实例//设置请求头信息,模拟浏览器进行访问post.setHeader("User-Agent", "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:53.0) Gecko/20100101 Firefox/53.0");CloseableHttpResponse response = httpClients.execute(post);System.out.println("staus:"+response.getStatusLine().getStatusCode());//响应状态HttpEntity entity = response.getEntity();System.out.println("网页"+EntityUtils.toString(entity, "utf-8"));response.close();httpClients.close();}}

0 0