Я уже некоторое время использую Boost.Beast для отправки HTTP-запросов, и я думаю, что это здорово и отлично работает. Но кто-нибудь знает, возможно ли создать пакетный запрос HTTP с использованием Beast? Я думаю, что-то вроде создания нескольких подзапросов:
boost::beast::http::request<boost::beast::http::string_body> subrequest_1;
subrequest_1.set(boost::beast::http::field::content_type, "application/http");
...
boost::beast::http::request<boost::beast::http::string_body> subrequest_2;
subrequest_2.set(boost::beast::http::field::content_type, "application/http");
...
, а затем как-то сгруппировать их и отправить все в одном запросе.
Я пытался создать вектор, добавить подзапросы к нему, а затем назначить вектор телу запроса, который я хотел бы отправить, но это не удалось.
/*
std::vector<boost::beast::http::request<boost::beast::http::string_body>> v;
v.push_back(subrequest_1);
v.push_back(subrequest_2);
boost::beast::http::request<boost::beast::http::string_body> request;
request.method(boost::beast::http::verb::post);
...
request.body() = v;
*/
Заранее спасибо!