C++ Boost 1.66 使用 Beast http 请求解析器解析字符串
C++ Boost 1.66 using Beast http request Parser for parsing an string
我没有在我的项目中使用野兽 http 服务器,但我正在寻找一种解决方案来在我的程序中以 std::string 的形式解析 http 请求,是否可以使用 boost/beast/http/parser .hpp 在这种情况下,如果是的话,如果你在代码中给出一个例子,那就太好了。
非常感谢
是的,有可能:
std::string s =
"POST /cgi/message.php HTTP/1.1\r\n"
"Content-Length: 5\r\n"
"\r\n"
"abcde";
error_code ec;
request_parser<string_body> p;
p.put(boost::asio::buffer(s), ec);
我没有在我的项目中使用野兽 http 服务器,但我正在寻找一种解决方案来在我的程序中以 std::string 的形式解析 http 请求,是否可以使用 boost/beast/http/parser .hpp 在这种情况下,如果是的话,如果你在代码中给出一个例子,那就太好了。 非常感谢
是的,有可能:
std::string s =
"POST /cgi/message.php HTTP/1.1\r\n"
"Content-Length: 5\r\n"
"\r\n"
"abcde";
error_code ec;
request_parser<string_body> p;
p.put(boost::asio::buffer(s), ec);