Java_HttpClient

来源:互联网 发布:java单选框值的获取 编辑:程序博客网 时间:2024/06/06 12:53
package com.tangguoqiang;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;/** * HttpClient简单使用 * 依赖关系通过maven自动管理 * @author ilove * */public class MyHttpClient {public static void main(String[] args) throws ClientProtocolException, IOException {// 创建httpclient实例        CloseableHttpClient httpclient = HttpClients.createDefault();         // 创建httpget实例        HttpGet httpget = new HttpGet("http://www.baidu.com/");         // 执行get请求        CloseableHttpResponse response = httpclient.execute(httpget);         // 获取返回实体        HttpEntity entity=response.getEntity();         // 指定编码打印网页内容        System.out.println("网页内容:"+EntityUtils.toString(entity, "utf-8"));         // 关闭流和释放系统资源        response.close(); }}

原创粉丝点击