Как читать только тело из ответа

Примеры чтения ответа, который я видел, выглядят примерно так: Но это печатает заголовок ответа, а также тело ответа. Предлагает ли Beast способ получить только тело в виде строки? Похоже, что возможно получить доступ res.body но я не уверен точно, как взять это и преобразовать это.

// Declare a container to hold the response
http::response<http::dynamic_body> res;

// Receive the HTTP response
http::read(socket, buffer, res);

// Write the message to standard out
std::cout << res << std::endl;

1

Решение

использование htpp::string_body вместо http::dynamic_body а затем получить res.body

0

Другие решения

документация HTTP ответа перечисляет функцию-член body() это возвращает тело. Вы можете использовать это.

0

По вопросам рекламы [email protected]