HttpClient是什么呢?

java 文章 2022-07-20 10:00 526 0 全屏看文

AI助手支持GPT4.0

转自:

http://www.java265.com/JavaCourse/202204/2932.html

HttpClient简介

HttpClient是一个java语言编写的包,我们使用HttpClient可以非常方便的发送Http请求,它使基于Http协议请求内容变得非常简单-----------------------------------------------------------------------------------HttpClient是Apache Jakarta Common下的子项目它里面封装了很多使用http协议访问的工具,可用于高效访问http

HttpClient的下载地址

http://hc.apache.org/downloads.cgi注意Maven项目中可使用坐标直接下载

HttpClient的特性及优点

1. 基于java语言,实现了Http1.0和Http1.12. 以可扩展的面向对象的结构实现了Http全部的方法(GET, POST, PUT, DELETE, HEAD, OPTIONS, and TRACE)3. 支持HTTPS协议4. 通过Http代理建立透明的连接5. 利用CONNECT方法通过Http代理建立隧道的https连接6. Basic, Digest, NTLMv1, NTLMv2, NTLM2 Session, SNPNEGO/Kerberos认证方案7. 插件式的自定义认证方案。8. 便携可靠的套接字工厂使它更容易的使用第三方解决方案9. 连接管理器支持多线程应用。支持设置最大连接数,同时支持设置每个主机的最大连接数,发现并关闭过期的连接。10. 自动处理Set-Cookie中的Cookie11. 插件式的自定义Cookie策略12. Request的输出流可以避免流中内容直接缓冲到socket服务器13. Response的输入流可以有效的从socket服务器直接读取相应内容14. 在http1.0和http1.1中利用KeepAlive保持持久连接15. 直接获取服务器发送的response code和 headers16. 设置连接超时的能力17. 实验性的支持http1.1 response caching18. 源代码基于Apache License 可免费获取
-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
Java判定一个数值是否在指定的开闭区间范围内
Java原生代码使用HTTP代理
HttpClient使用简介说明
使用lambda语法对ExcelInput对象集合 统计getExcelA属性相同的个数
零基础学Java(9)在mac上运行命令行提示"找不到或无法加载主类"
随便看看
微信SDK神坑“原生支付URL参数错误” 552
为什么有些特约商户主体可以是个人? 507
视频号可以同时绑定多个公众号吗? 1166
微信小游戏能用二维码作为游戏组局的入口? 793
长期订阅不对其它商业领域开放,每次创建业务都要求用户进行一次性订阅,对用户造成严重骚扰!!! 411
别人侵犯我的商标昵称,投诉为什么不通过? 480
使用授权码获取授权信息接口返回40013? 509
想拥有一个分润账户,怎样开发 410
那个是什么意思? 506
我的账户显示异常存在风险,我加别人,显示异常,存在风险,可是我实名认证了,我到底怎么解决啊? 559