我正在寻找C/C++的HTTP解析库。我看过curl库,但它似乎是一个http客户端库。我正在寻找一个库,可以解析HTTP报头(例如,获取查询字符串,获取cookie,获取请求url,获取发布数据的方法)?
谢谢。
发布于 2010-04-12 05:35:21
查看libebb,它有一个用Ragel生成的parser,它使用简单而强大的PEG (它基于Zed Shaw的混合解析器)
HTTP是用于C的轻量级
服务器库,它通过提供套接字处理和请求解析,为编写web服务器奠定了基础。通过实现RFC2612中提供的HTTP/1.1语法,libebb可以理解大多数有效的HTTP/1.1连接(包括持久的、管道的和分块的请求),并拒绝无效或恶意的请求。libebb支持HTTP上的SSL。
发布于 2010-04-11 23:28:48
大约6个月前,我也在寻找同样的东西。然后我找到了这个页面:HTTP Made Really Really Easy和我刚刚写了我自己的……工作很好,实现起来出奇的简单...
发布于 2012-05-20 01:18:15
我建议你去看看基于Boost.Asio的cpp-netlib。
https://stackoverflow.com/questions/2617515
复制相似问题