《HTTP Client官方指南》翻译邀请

简介:

学技术并发网始终建议同学们阅读原版官方文档,所以并发网每月都会组织大家翻译各种官方技术文档。10月份并发网组织大家翻译《HTTP Client官方指南》,欢迎有兴趣的同学参与。

如何领取

通过评论领取想要翻译的文章,每次领取一章或一节(根据内容长短),翻译完后再领取其他章节。领取完成之后,建议在一个星期内翻译完成,如果不能完成翻译,也欢迎你邀请其他同学和你一起完成翻译。

如何提交?

翻译完成之后请登录到并发网提交成待审核状态,会有专门的编辑校对后进行发布。校对完之后被评为A级会升级您为译者,并加入译者沟通群。如果在本站翻译超过十篇文章,将有礼品赠送,比如签名版的《Java并发编程的艺术》或者其他图书。

如果你喜欢使用markdown编写文章,可以将markdown生成后的HTML复制到网站上进行提交。

Preface

1. HttpClient scope
2. What HttpClient is NOT

1. Fundamentals

1.1. Request execution
1.1.1. HTTP request
1.1.2. HTTP response
1.1.3. Working with message headers
1.1.4. HTTP entity
1.1.4.1. Repeatable entities
1.1.4.2. Using HTTP entities
1.1.5. Ensuring release of low level resources
1.1.6. Consuming entity content
1.1.7. Producing entity content
1.1.7.1. HTML forms
1.1.7.2. Content chunking
1.1.8. Response handlers
1.2. HttpClient interface
1.2.1. HttpClient thread safety
1.2.2. HttpClient resource deallocation
1.3. HTTP execution context
1.4. HTTP protocol interceptors
1.5. Exception handling
1.5.1. HTTP transport safety
1.5.2. Idempotent methods
1.5.3. Automatic exception recovery
1.5.4. Request retry handler
1.6. Aborting requests
1.7. Redirect handling

2. Connection management

2.1. Connection persistence
2.2. HTTP connection routing
2.2.1. Route computation
2.2.2. Secure HTTP connections
2.3. HTTP connection managers
2.3.1. Managed connections and connection managers
2.3.2. Simple connection manager
2.3.3. Pooling connection manager
2.3.4. Connection manager shutdown
2.4. Multithreaded request execution
2.5. Connection eviction policy
2.6. Connection keep alive strategy
2.7. Connection socket factories
2.7.1. Secure socket layering
2.7.2. Integration with connection manager
2.7.3. SSL/TLS customization
2.7.4. Hostname verification
2.8. HttpClient proxy configuration

3. HTTP state management

3.1. HTTP cookies
3.2. Cookie specifications
3.3. Choosing cookie policy
3.4. Custom cookie policy
3.5. Cookie persistence
3.6. HTTP state management and execution context

4. HTTP authentication

4.1. User credentials
4.2. Authentication schemes
4.3. Credentials provider
4.4. HTTP authentication and execution context
4.5. Caching of authentication data
4.6. Preemptive authentication
4.7. NTLM Authentication
4.7.1. NTLM connection persistence
4.8. SPNEGO/Kerberos Authentication
4.8.1. SPNEGO support in HttpClient
4.8.2. GSS/Java Kerberos Setup
4.8.3. login.conf file
4.8.4. krb5.conf / krb5.ini file
4.8.5. Windows Specific configuration

5. Fluent API

5.1. Easy to use facade API
5.1.1. Response handling

6. HTTP Caching

6.1. General Concepts
6.2. RFC-2616 Compliance
6.3. Example Usage
6.4. Configuration
6.5. Storage Backends

7. Advanced topics

7.1. Custom client connections
7.2. Stateful HTTP connections
7.2.1. User token handler
7.2.2. Persistent stateful connections
7.3. Using the FutureRequestExecutionService
7.3.1. Creating the FutureRequestExecutionService
7.3.2. Scheduling requests
7.3.3. Canceling tasks
7.3.4. Callbacks
7.3.5. Metrics

 转载自 并发编程网 - ifeve.com

相关文章
|
3天前
|
XML 存储 网络协议
kettle开发篇-Http client
kettle开发篇-Http client
160 0
|
8月前
|
存储 Java 网络安全
SpringCloud GateWay配置(TLS 和 SSL、Http超时配置)—官方原版
SpringCloud GateWay配置(TLS 和 SSL、Http超时配置)—官方原版
256 0
|
3天前
|
应用服务中间件 网络安全 nginx
Client sent an HTTP request to an HTTPS server
Client sent an HTTP request to an HTTPS server
9 0
|
3天前
|
JSON Java Apache
Spring Cloud Feign 使用Apache的HTTP Client替换Feign原生httpclient
Spring Cloud Feign 使用Apache的HTTP Client替换Feign原生httpclient
|
3天前
|
NoSQL Java API
SpringBoot【ElasticSearch集成 02】Java HTTP Rest client for ElasticSearch Jest 客户端集成(依赖+配置+增删改查测试源码)推荐使用
SpringBoot【ElasticSearch集成 02】Java HTTP Rest client for ElasticSearch Jest 客户端集成(依赖+配置+增删改查测试源码)推荐使用
61 0
|
6月前
|
Docker 容器
http: server gave HTTP response to HTTPS client解决方案
http: server gave HTTP response to HTTPS client解决方案
170 0
|
8月前
|
XML JSON 网络协议
SAP ABAP Gateway Client 的 ABAP 实现,重用 HTTP Connection
SAP NetWeaver Gateway 是一种提供了根据市场标准将设备、环境和平台连接到 SAP 软件的简单方法的技术平台。 该框架支持开发以人为本的创新解决方案,将 SAP 业务软件的强大功能引入社交和协作环境、移动和平板设备以及富互联网应用程序等新体验。
56 0
|
Apache Android开发
解决Failed resolution of: Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase的方案
解决Failed resolution of: Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase的方案
253 0
解决Failed resolution of: Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase的方案
|
XML JSON 网络协议
SAP ABAP Gateway Client 的 ABAP 实现,重用 HTTP Connection
SAP ABAP Gateway Client 的 ABAP 实现,重用 HTTP Connection
HTTP client
HTTP client
110 0