HttpClient介绍

Posted myitnews

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HttpClient介绍相关的知识,希望对你有一定的参考价值。

一、HttpClient是什么

HttpClient 不是一个浏览器。它是一个客户端的 HTTP 通信实现库。HttpClient 的目标是发送和接收 HTTP 报文。HttpClient 不会去缓存内容,执行嵌入在 html 页面中的 javascript 代码,猜测内容类型,重新格式化请求/重定向 URI,或者其它和 HTTP运输无关的功能。

即:创建一个 HTTP 客户端来发送请求和接收请求

二、httpcomponents的组件

HttpComponents项目就是专门设计来简化HTTP客户端与服务器进行各种通讯编程。通过它可以让原来很头疼的事情现在轻松的解决,例如你不再管是HTTP或者HTTPS的通讯方式,告诉它你想使用HTTPS方式,剩下的事情交给 httpclient替你完成。

  • httpcore:对HTTP协议的基础封装的一套组件。
  • httpclient:基于httpcore的一个HTTP客户端实现。
  • httpmime:包括了所有的MIME类型,便于解析。

注意:本系列针对的均是 version4.4进行展开的。3.x与4.x的区别很大,有需要用到3.x的,朋友们自己去网上找找。

以上是关于HttpClient介绍的主要内容,如果未能解决你的问题,请参考以下文章

HttpClient介绍和简单使用流程

httpclient介绍与请求方式详解

接口测试——httpclient介绍与请求方式详解

httpclient 使用方式介绍

HttpClient学习整理

轻松把玩HttpClient之封装HttpClient工具类,插件式配置Header