Правильный способ преобразования http :: response_parser <http :: buffer_body> в http :: response_parser <http :: stringC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Правильный способ преобразования http :: response_parser <http :: buffer_body> в http :: response_parser <http :: string

Сообщение Anonymous »

У меня есть анализатор ответа типа http :: response_parser , который мне нужно преобразовать в парсеру типа http :: response_parser . Я делаю преобразование после прочтения заголовков через http :: async_read_header .
Во время преобразования http :: response_parser не имеет указателя на буфер, так как буфер не требуется для чтения головных это < /p>

Код: Выделить всё

auto parser = std::make_shared();

boost::beast::http::async_read_header(m_stream, m_buffer, *parser,
[this, self, parser](const boost::system::error_code& ec, std::size_t bytes_transferred)
{
auto new_parser = std::make_shared(std::move(*parser));
});
Мой вопрос: безопасно ли делать такое преобразование, в то время как http :: response_parser нет указателя буфера? /> Должен ли я установить действительный буфер_body pointer перед преобразованием или, по крайней мере, установить размер буфера на 0?

Подробнее здесь: https://stackoverflow.com/questions/796 ... ttprespons
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Buffer Buffer Opengl Buffic
    Anonymous » » в форуме C++
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Buffer Buffer Opengl Buffic
    Anonymous » » в форуме Linux
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Buffer Buffer Opengl Buffic
    Anonymous » » в форуме C++
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Buffer Buffer Opengl Buffic
    Anonymous » » в форуме Linux
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Почему Byte [] передается в чтение (Buffer [] Buffer, Int Offset, Int Count) в моей реализации iSampleProvider?
    Anonymous » » в форуме C#
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»