Я не использую beast http-сервер в своем проекте, но я искал решение для анализа http-запроса в форме std :: string в моей программе, возможно ли в этом использовать boost / beast / http / parser.hpp case и если да, то было бы здорово, если бы вы привели пример в коде.
Спасибо aloot
Да, это возможно:
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);
Других решений пока нет …