超文本传输协议(HTTP)是用于分布式协作超媒体信息系统的应用程序级协议。这是自1990年以来万维网(即因特网)数据通信的基础。HTTP是一种通用的无状态协议,可以用于其他目的,也可以使用其请求方法,错误代码和标题的扩展。
HTTP是基于TCP/IP的通信协议,用于在万维网上传递数据(HTML文件,图像文件,查询结果等)。默认端口是:80,但也可以使用其他端口。它为计算机相互通信提供了标准化的方法。HTTP规范定义了如何构造客户端的请求数据并将其发送到服务器,以及服务器如何响应这些请求。
Http客户端是一个传输库,它驻留在客户端,发送和接收HTTP消息。它提供了最新,功能丰富且高效的实现,符合最新的HTTP标准。
除了使用客户端库之外,还可以构建基于HTTP的应用程序,例如:Web浏览器,Web服务客户端等。
以下是Http客户端的突出特点 -
ClientConnectionPoolManager
管理从各种线程建立的多个连接。