
HttpCore
文章平均质量分 82
venus14
这个作者很懒,什么都没留下…
展开
-
HttpCore 教程(一)
一、基础(一) HttpMessageHttpMessage包含客户端到服务端的请求以及服务端到客户端的响应,HttpRequest和HttpResponse接口均继承该接口。根据RFC文档,一个http message 结构应该为generic-message = start-line *(message-header CRLF) ...原创 2018-03-23 17:02:47 · 3787 阅读 · 1 评论 -
HttpCore 教程(二)
4、http entity在http Message 中可以携带与请求或者响应相关联的内容实体,在请求和响应中,内容实体是可选的,也就是说请求和响应中可以没有内容实体。Http 规范中,包含内容实体的请求有两种PUT和GET,响应通常会包含内容实体,但是也有例外,例如对于HEAD方法的响应、204 Not Content的响应、304 Not Modified的响应、205 Reset Con...原创 2018-03-24 21:51:44 · 1191 阅读 · 0 评论 -
HttpCore 教程(三)
二、阻塞IO模型Java 的阻塞式I/O 模型,对于那些并行连接数较少的对性能要求较高的应用程序是非常高效和方便的。现在的JVM具有高效的上下文切换能力,只要并行连接数较少并且连接都忙于传输数据,那么阻塞式I/O模型在原始数据吞吐量上就会有很好的性能。(一)、阻塞式HTTP连接HTTP连接主要用于HTTP消息的序列化和反序列化,很少直接使用HTTP连接对象。有更高层次的协议组件来执...原创 2018-03-27 11:02:48 · 1422 阅读 · 0 评论 -
HttpCore 教程(四)
(二)、阻塞式的Http协议处理1、Http ServiceHttpService 是一个基于阻塞式I/O模型,满足Http协议对服务端消息处理的基本要求的服务端协议处理器。HttpService 依赖于 HttpProcessor来为所有传出消息生成强制性的协议头,对于所有的传入和传出消息应用常见的交叉消息转换,而Http请求处理器更关注应用程序特定内容的生成和处理。示例代码...原创 2018-03-28 21:40:20 · 872 阅读 · 0 评论