如何将Beast Boost http请求转换为字符串

时间:2019-07-02 18:02:03

标签: c++ boost httprequest

我用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

0 个答案:

没有答案