我们来看下网络请求的过程 。
文章插图
HttpServerHandler是我们自定义的网络I/O处理事件 。当读数据的时候,判断msg是HttpRequest类型,说明是http请求,做相应的处理即可 。
小知识点
对于一个陌生的框架,如果想知道它是否有某个功能,我们直接进去看接口有没有相关的实现即可 。
不用百度的,直接看接口,观察函数参数,以及返回类型,就可以开始使用 。如果调用不通,看注释等等,最后才看下百度 。总结
我们本篇,讲解了一个例子,用netty来做http服务器 。其中网络I/O事件打印了,请求的方式(GET/POST),headers,post body,uri 。
有了这几个参数,基本上的http相关操作都可以实现 。
但是HttpRequestDecoder,HttpObjectAggregator,HttpResponseEncoder是如何实现的呢?
推荐阅读
- 十分钟让您看懂C语言中void用法
- win10系统文件损坏不用怕,使用这2个命令,轻松修复
- Python大佬手把手教你用wxPython模块编写界面程序
- 黑荞麦茶的功效与作用,野山荞荞麦茶的功效与作用
- 荷叶茶的营养价值,荷叶茶的副作用
- 红枣枸杞茶的副作用,红枣枸杞茶的功效
- 军用弓箭弩 军弩和弓弩的区别
- 老茶油的功效与作用,陈年茶油的功效与作用
- 黑茶怎样饮用才能减肥,什么茶减肥
- 喝红茶的功效与作用,黄芪红茶的功效与作用怎么样