httpcore-tutorial (HttpCore入门)
Preface (序言)
1. HttpCore Scope (HttpCore的适用范围)
2. HttpCore Goals (HttpCore的产生的目的)
3. What HttpCore is NOT (HttpCore哪些方面没有涉及)
1. Fundamentals (基本结构)
1.1 HTTP messages (Http消息机制)
1.1.1 Structure 结构
1.1.2 Basic operations (基本操作)
1.1.3 HTTP Entity (HTTP实体)
1.1.4 Creating Entities (创建HTTP实体)
1.2 Blocking HTTP connections (模块化的HTTP连接)
1.2.1 Working with blocking HTTP connections (如何使用模块化HTTP连接)
1.2.2 Content transfer with blocking I/O (使用模块化I/O传送消息正文)
1.2.3 Supported content transfer mechanisms (被支持的消息正文传输机制)
1.2.4 Terminating HTTP connections (终止HTTP连接)
1.3 HTTP exception handling (HTTP异常处理)
1.3.1 Protocol exception (协议异常)
1.4 HTTP protocol processors (HTTP协议处理器)
1.4.1 Standard protocol interceptors (标准协议拦截器)
1.4.2 Working with protocol processors (如何使用协议处理器)
1.4.3 HTTP content (HTTP消息正文)
1.5 HTTP parameters (HTTP参数)
1.5.1 HTTP parameter bean (HTTP参数单元)
1.6 Blocking HTTP protocol handlers (模块化的HTTP协议操作)
1.6.1 HTTP service (HTTP服务)
1.6.2 HTTP request executor (HTTP请求执行器)
1.6.3 Connection persistence / re-use (连接持久化与重用)
2. NIO extesions - Non-blocking I/O model (非模块化的IO扩展)
2.1 Benefits and shotcomings of the non-blocking I/O model (非模块化的IO带来的好处与坏处)
2.2 Differences from other NIO frameworks (与其他NIO的区别)
2.3 I/O reactor (I/O反应堆)
2.3.1 I/O dispatchers (I/O 分发器)
2.3.2 I/O reactor shutdown (I/O反应堆的关闭)
2.3.3 I/O sessions (I/O会话)
2.3.4 I/O session state management (I/O会话状态管理)
2.3.5 I/O session event mask (I/O会话事件遮罩)
2.3.6 I/O session buffers (I/O会话缓存)
2.3.7 I/O session shutdown (I/O会话关闭)
2.3.8 Listening I/O reactors (监听I/O反应堆)
2.3.9 Connecting I/O reactors (连接I/O反应堆)
2.4 I/O reactor exception handling (I/O反应堆异常处理)
2.4.1 I/O reactor audit log (I/O反应堆审查日志)
2.5 Non-blocking HTTP connections (非模块化的HTTP链接)
2.5.1 Execution context of non-blocking HTTP connections (非模块化HTTP连接的执行上下文)
2.5.2 Working with non-blocking HTTP connections (如何使用非模块化的HTTP连接)
2.5.3 HTTP I/O control (控制HTTP I/O)
2.5.4 Non-blocking content transfer (非模块化的消息正文传送)
2.5.5 Supported non-bloking content transfer mechanisms (被支持的非模块化消息正文传送机制)
2.5.6 Direct channel I/O (直接使用I/O通道)
2.6 HTTP I/O event dispatchers (HTTP I/O 事件分发器)
2.7 Non-blocking HTTP entities (非模块化HTTP实体)
2.7.1 Content consuming non-bloking HTTP entity (非模块化的HTTP实体消息正文消费者)
2.7.2 Content producing non-bloking HTTP entity (非模块化的HTTP实体消息正文生产者)
2.8 Non-blocking HTTP protocol handlers (非模块化HTTP协议句柄)
2.8.1 Asynchronous HTTP service handler (异步HTTP服务端句柄)
2.8.2 Asynchronous HTTP client handler (异步HTTP客户端句柄)
2.8.3 Compatibility with bloking I/O (与模块化的I/O的兼容性)
2.8.4 Connection event listener (连接事件监听)
2.9 Non-blocking TLS/SSL (非模块化TLS/SSL)
2.9.1 SSL I/O session (SSL I/O 会话)
2.9.2 SSL I/O event dispatches (SSL I/O 事件分发)
3. Advanced topics (更高级的话题)
3.1 HTTP message parsing and formatting (HTTP消息的解析与格式化)
3.1.1 HTTP line parsing and formatting
3.1.2 HTTP message streams and session I/O buffers
3.1.3 HTTP message parsers and formatter
3.1.4 HTTP header parsing on demand
3.2 Customizing HTTP connections (定制HTTP连接)
ps. 看书先看目录,对于一个手册看清楚目录就是对他功能上有个全面的概念,根据自己的实际的需要去阅读响应的章节。怕翻译有误,特中英对照