HttpClient的基本使用
Posted myitnews
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HttpClient的基本使用相关的知识,希望对你有一定的参考价值。
HttpClient的使用步骤:
- 创建一个Http客户端(可以进行个性化配置)
- 创建请求(常见的get、post请求)
- 客户端发送请求,获取响应内容,解析响应内容
一、创建Http客户端
/** * 第一种方式 * 静态方法, 创建HTTP客户端, 返回 CloseableHttpClient 实例 * 本质上使用 HttpClientBuilder.create().build() 创建的(即下面要介绍到的第二种方法) */ CloseableHttpClient httpClient = HttpClients.createDefault();
/** * 第二种方式:灵活可配置 */ //调用的是 HttpClientBuilder.create(); HttpClientBuilder httpClientBuilder = HttpClients.custom(); /** * 使用 HttpClientBuilder 可以进行个性化配置,后面单独地详细说 */ //创建http客户端 CloseableHttpClient httpClient = httpClientBuilder.build();
二、创建请求
/** * 第一种方式 * HttpGet和 HttpPost都实现了 HttpUriRequest接口, 本质上与第二种方式效果是一致的 * 可以调用实例方法进行个性化设置,这个后面再详细地讲解 */ HttpGet httpGet = new HttpGet("https://www.baidu.com/"); HttpPost httpPost = new HttpPost("https://www.baidu.com/");
三、解析响应内容
以上是关于HttpClient的基本使用的主要内容,如果未能解决你的问题,请参考以下文章
HttpClient 4.2、基本身份验证和 AuthScope