首页 > Web开发 > 详细

开源HTTP解析器---http-parser和fast-http

时间:2017-03-03 17:59:19      阅读:930      评论:0      收藏:0      [点我收藏+]

由于项目中遇到需要发送http请求,然后再解析接收到的响应。大概在网上搜索了一下,有两个比较不错,分别是http-parserfast-http

http-parser是由C编写的工具;fast-http是大部分移植自http-parser,用lisp语言编写的,不太适合目前的项目。fast-http介绍文档《fast-http》。

有一篇文章《HTTP 协议解析库:fast-http》介绍了fast-http,并且和http-parser进行了简单比较,结论是fast-http更快,快一倍。

另一个关于HTTP请求的简单介绍《为你详细解读HTTP请求头的具体含意》,可以作为背景知识简要阅读。

http-parser

下载代码:

git clone https://github.com/arnoldlu/http-parser.git
编译

 

编译

make
make parsertrace
make url_parser

 

一个实例测试

make http_parser.o
gcc -Wall -Wextra -Werror -Wno-error=unused-but-set-variable -O3 http_parser.o demo.c –o demo
./demo

开源HTTP解析器---http-parser和fast-http

原文:http://www.cnblogs.com/arnoldlu/p/6497837.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!