如何将Beast Boost http请求转换为字符串 我做了一个带有Boost Boost C++的Web服务器,我想把 Boo::Boo::HTTP::请求< /C> >变成一个简单的字符串< /C> < /P>
我试图通过执行以下操作在控制台中打印请求如何将Beast Boost http请求转换为字符串 我做了一个带有Boost Boost C++的Web服务器,我想把 Boo::Boo::HTTP::请求< /C> >变成一个简单的字符串< /C> < /P>,c++,boost,httprequest,C++,Boost,Httprequest,我试图通过执行以下操作在控制台中打印请求 std::cout << req << std::endl; 但是我得到了例外:微软C++:STD::OXIONY范围 如果你想要一个字符串而不是控制台输出,把它放在A中。我试过了,但是它没有用,我有个例外。你得到了什么例外?如何使用ostringstream?我这样做:std::ostringstream oss;这属于你的问题。你尝试了什么,什么不起作用,为什么。还有一个,这样人们就可以自己尝试,而不用先猜到你在做什么。如果
std::cout << req << std::endl;
但是我得到了例外:<代码>微软C++:STD::OXIONY范围
如果你想要一个字符串而不是控制台输出,把它放在A中。我试过了,但是它没有用,我有个例外。你得到了什么例外?如何使用ostringstream
?我这样做:std::ostringstream oss;这属于你的问题。你尝试了什么,什么不起作用,为什么。还有一个,这样人们就可以自己尝试,而不用先猜到你在做什么。如果你想要字符串而不是控制台输出,就把它放在一个字符串中。我也尝试过,但也不起作用。我得到了一个异常。你得到了什么异常?如何使用ostringstream
?我这样做:std::ostringstream oss;这属于你的问题。你尝试了什么,什么不起作用,为什么。还有一个,这样人们就可以自己尝试,而不用先猜到你在做什么。
std::ostringstream oss;
oss << req;
std::string request_as_string = oss.str();