[*] Первый вызов Boost :: Beast :: http :: async_read_header < /cod> для получения заголовков, < /li>
Затем прочитайте тело (если есть). Boost :: Beast :: http :: async_read . В качестве корпуса ответа мне нужно использовать Boost :: Beast :: http :: string_body . Другими словами, анализатор ответов должен иметь следующий тип: < /p>
Код: Выделить всё
boost::beast::http::response_parser
Мне нужно получить доступ к корпусу ответа до получения полного ответа. Когда ответ содержит заголовок Transfer-Coding: Chunked < /code>, мы можем назначить функции обратного вызова: < /p>
Код: Выделить всё
beast::http::response_parser::on_chunk_header
Код: Выделить всё
beast::http::response_parser::on_chunk_body
Как я могу решить эту проблему? способ, независимо от того, был ли ответ набрать или нет.
Подробнее здесь: https://stackoverflow.com/questions/796 ... -been-read