Как в boost.beast получить полный текст запроса?
У меня есть вот такой вот код.
#include <iostream>
#include <vector>
#include <boost/asio.hpp>
#include <boost/beast/core.hpp>
#include <boost/beast/http.hpp>
#include <boost/beast/version.hpp>
#include <boost/asio/ip/tcp.hpp>
#include <boost/config.hpp>
#include <string.h>
using namespace boost::asio;
namespace beast = boost::beast; // from <boost/beast.hpp>
namespace http = beast::http; // from <boost/beast/http.hpp>
namespace net = boost::asio; // from <boost/asio.hpp>
using tcp = boost::asio::ip::tcp; // from <boost/asio/ip/tcp.hpp>
boost::asio::io_context ioc;
int main() {
tcp::acceptor acceptor(ioc, tcp::endpoint(ip::tcp::endpoint(ip::tcp::v4(),
8000)));
beast::error_code ec;
int count = 0;
while(count < 1) {
tcp::socket socket(ioc);
acceptor.accept(socket);
beast::flat_buffer buffer;
http::request<http::string_body> req;
http::read(socket, buffer, req, ec);
count++;
}
return 0;
}
как мне получить полный текст запроса ?