我用Beast Boost C ++做了一个Web服务器,我想将boost::beast::http::request
转换成简单的string
我尝试通过在控制台中打印请求
std::cout << req << std::endl;
成功了。但是我找不到文档中的任何函数来获取整个请求的字符串。
我还尝试通过以下方式使用std::ostringstream
:
std::ostringstream oss;
oss << req;
std::string request_as_string = oss.str();
但我有一个例外:Microsoft C++ : std::out_of_range