前言
超文本传输协议(HTTP)也许是最常用的在互联网上使用的协议。 Web服务,支持网络设备和网络计算的增长继续扩大用户驱动的Web浏览器的HTTP协议之外的作用,同时增加了一些应用程序需要HTTP支持。
尽管java.net包提供了基本的功能,对通过HTTP访问资源,它并没有提供充分的灵活性,许多应用程序所需的功能。 HttpClient的旨在填补这一空白,提供一个高效,同比增长日期,且功能丰富多样的产品,实现客户端最新的HTTP标准和建议。
设计为可扩展,同时提供了强大的支持HTTP协议的基础,HttpClient的可能是任何人的建设HTTP感知客户端应用程序,如Web浏览器,Web服务客户端,或系统的兴趣,充分利用或扩展HTTP协议的分布式通信。
1. HttpClient的范围
客户端的HTTP传输库建立在HttpCore基础上
基于经典(阻塞)I/ O的内容未知
2.什么是HttpClient不能
是HttpClient不是一个浏览器。这是一个客户端的HTTP传输库。 HttpClient的目的是发送和接收HTTP消息。 HttpClient会不会尝试来缓存内容,执行嵌入在HTML页面中的JavaScript,尝试猜测内容类型,或重新请求/重定向位置的URI,或其他无关的HTTP传输的功能。
本文详细解析了HttpClient库,一个用于发送和接收HTTP消息的强大客户端库。它适用于构建HTTP感知的客户端应用程序,如Web浏览器、Web服务客户端等,支持最新HTTP标准和建议。了解HttpClient的功能、范围及其在不同场景中的应用,助您构建高性能的HTTP通信系统。
1万+

被折叠的 条评论
为什么被折叠?



