概述
C语言实现的HTTP解析器,提供请求和响应报文的解析功能,可用于高性能的HTTP应用程序中。它不使用任何系统调用及内存分配的功能,并且不缓冲任何数据,可以被随时中断使用。根据你的系统架构,它处理一个请求只消耗约40字节(而对于网络服务器就是每个连接)。
功能:
- 不依赖第三方库
- 处理持续流(keep-alive)
- 分块解码
- 支持Upgrade
- 防止缓冲区溢出攻击
可以从HTTP消息中解析出下列信息:
- 报头域及值
- Content-Length
- 请求方法
- 响应代码
- 传输编码
- HTTP版本
- 请求URL
- 消息体
项目主页:http://www.open-open.com/lib/view/home/1361242102041
最后
以上就是执着板凳为你收集整理的C语言实现的http request/response 解析器:HTTP Parser的全部内容,希望文章能够帮你解决C语言实现的http request/response 解析器:HTTP Parser所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复