我正在寻找C++
中的简单解决方案来从给定数据中获取原始http请求字符串,例如请求解析器。
例如,我想要某种对象,我可以像这样传递URL,Headers或Struct / JSON等参数:
setMethod(httpRequest, POST);
setUrl(httpRequest, url);
setHeaders(httpRequest, headers);
setData(httpRequest, my_struct);
setContentType(httpRequest, "json");
然后有能力从原始的http请求字符串中删除它:
POST /path/script.cgi HTTP/1.0
From: frog@jmarshall.com
User-Agent: HTTPTool/1.0
Content-Type: application/json
Content-Length: 32
(...)
你有没有听过如果不自己写的话怎么能实现呢? 我想避免自己解析它,不得不处理不清楚的字符串和解析结构