《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

上一篇:区块链能解决你的文档和数字签名难题吗?


下一篇:jQuery 表格中实现“删除线”的增进方法