由于项目中遇到需要发送http请求,然后再解析接收到的响应。大概在网上搜索了一下,有两个比较不错,分别是http-parser和fast-http。
http-parser是由C编写的工具;fast-http是大部分移植自http-parser,用lisp语言编写的,不太适合目前的项目。fast-http介绍文档《fast-http》。
有一篇文章《HTTP 协议解析库:fast-http》介绍了fast-http,并且和http-parser进行了简单比较,结论是fast-http更快,快一倍。
另一个关于HTTP请求的简单介绍《为你详细解读HTTP请求头的具体含意》,可以作为背景知识简要阅读。
git clone https://github.com/arnoldlu/http-parser.git |
make make parsertrace make url_parser |
|
开源HTTP解析器---http-parser和fast-http
原文:http://www.cnblogs.com/arnoldlu/p/6497837.html