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“任务被取消”

android的自带的httpClient 怎么上传文件

HttpClient 4.2、基本身份验证和 AuthScope

Angular 5 HTTPClient 基本授权不起作用

html PHP代码片段: - AJAX基本示例:此代码演示了使用PHP和JavaScript实现的基本AJAX功能。

HttpClient基本使用