HttpClient是什么,用来干什么,怎么用?这三个问题还是看官方教程吧
英文的官方教程:
http://hc.apache.org/httpcomponents-client-ga/tutorial/html/index.html
中文的官方教程:
https://www.ctolib.com/topics-80581.html
需要的Jar包下载:
http://hc.apache.org/downloads.cgi
博客:
https://blog.csdn.net/lmb55/article/details/70246185
https://blog.csdn.net/u010926964/article/details/52063118
https://blog.csdn.net/liuxia8811/article/details/56478884
HttpClient特点:
(1)实现了所有 HTTP 的方法(GET,POST,PUT,HEAD 等)
(2)支持自动转向
(3)支持 HTTPS 协议
(4)支持代理服务器等
为什么要使用它?
客户端HTTP传输库
尽管java.net包提供了通过HTTP访问资源的基本功能,但它并未提供许多应用程序所需的完全灵活性或功能。
HttpClient旨在通过提供一个高效,最新且功能丰富的包来实现这一空白,该包实现了最新HTTP标准和建议的客户端。
HttpClient的目的是传输和接收HTTP消息。HttpClient不会尝试处理内容,执行嵌入在HTML页面中的javascript&