http/https协议是最重要最常用到的协议之一,netty提供了一些了的handler来处理http协议下的编码工作。下面就介绍一个netty实例:
1.通过httpclient发送protobuf类型数据到服务端
2.服务端netty负责把接收到的http请求中的数据再发送到客户端。
3.其中netty对发送的数据量没有限制,因为http发送的message往往是由一系列infragment构成,netty可以把接收到的http请求片段信息整合(aggregator)到一起,最终得到一个fullhttprequest。
client端:
服务器端nettyservice:
handler:
附:fullhttprequest构成,因此一个fullhttprequest会包含请求message的所有片段。