HttpClient 指南
2021-12-19 21:58:47 0 举报
AI智能生成
HttpClient 指南
作者其他创作
大纲/内容
1、基础知识<br>
1.1、请求执行
1.2、HttpClient 接口
1.3、HTTP 执行上下文
1.4、HTTP 协议侦听器
1.5、异常处理
1.6、中止请求
1.7、重定向处理
2、Connection 管理
2.1、连接持久性<br>
一次连接,多次http 请求/响应 -- 提高性能
2.2、HTTP 连接路由
HttpClient 路由方式
普通连接
隧道连接
分层连接
路由计算
安全HTTP 连接
2.3、HTTP连接管理器<br>
管理连接和连接管理器
简单的连接管理器
池化的连接管理器
连接管理器shutdown
2.4、多线程请求执行
2.5、连接逐出策略<br>
2.6、连接keep alive策略
2.7、连接socket 的创建工厂
安全Socket 层
集成连接管理器
SSL/TLS 定制
Hostname 验证
2.8、HttpClient代理配置
3、HTTP 状态管理
3.1、HTTP Cookies<br>
3.2、Cookie 规范
3.3、选择Cookie 策略
3.4、定制Cookie 策略
3.5、Cookie 持久化
3.6、HTTP 状态管理和执行上下文
4、HTTP 认证<br>
4.1、用户凭据
4.2、认证方案<br>
4.3、凭据提供者
4.4、HTTP 认证和执行上下文
4.5、认证数据的缓存
4.6、抢先认证
4.7、NTLM 认证
4.8、SPNEGO/Kerberos 认证
5、流式API<br>
流式API <br>
6、HTTP 缓存
6.1、一般概念
6.2、RFC-2616 合规性<br>
6.3、示例
6.4、配置<br>
6.5、后端存储
7、高级主题
7.1 定制 client 连接<br>
7.2 带状态的 HTTP 连接<br>
7.3 使用 FutureRequestExecutionService<br>
创建 FutureRequestExecutionService
计划请求
取消任务
回调
衡量指标
0 条评论
下一页