powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Чтение http-сообщения из сокета
6 сообщений из 6, страница 1 из 1
Чтение http-сообщения из сокета
    #38032693
ssqqwweerrttyy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет. Подскажите как анализировать размер содержимого http сообщения если нет параметра Content-Length?
...
Рейтинг: 0 / 0
Чтение http-сообщения из сокета
    #38032711
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По содержанию сообщения.
...
Рейтинг: 0 / 0
Чтение http-сообщения из сокета
    #38032766
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ssqqwweerrttyyПривет. Подскажите как анализировать размер содержимого http сообщения если нет параметра Content-Length?
Есть 3 варианта определения размера данных.
1) Присутствует Transfer-Encoding: chunked (только HTTP/1.1) - читать отдельными чанками пока не будет передан признак конца данных.
2) Присутствует Content-Length - читать указанное кол-во байтов после заголовков.
3) Отсутствует Content-Length - читать до закрытия сокета сервером.

Если какие-то из этих вариантов наблюдаются одновременно, то приоритет имеет chunked.

Естественно это сервер выбирает один из этих вариантов, а вам остается их обработать.
...
Рейтинг: 0 / 0
Чтение http-сообщения из сокета
    #38032817
ssqqwweerrttyy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anatoly Moskovsky1) Присутствует Transfer-Encoding: chunked (только HTTP/1.1) - читать отдельными чанками пока не будет передан признак конца данных.


я правильно понял, что размер чанка задается в 16ричном виде?

и еще вопрос: при https действия такие же??
...
Рейтинг: 0 / 0
Чтение http-сообщения из сокета
    #38032843
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ssqqwweerrttyyя правильно понял, что размер чанка задается в 16ричном виде?

и еще вопрос: при https действия такие же??
1. да
2. да

ЗЫ. К С++ это не имеет вообще никакого отношения. Читайте доки по HTTP - http://tools.ietf.org/html/rfc2616 и спрашивайте в тематических форумах.
...
Рейтинг: 0 / 0
Чтение http-сообщения из сокета
    #38033041
ssqqwweerrttyy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anatoly Moskovsky,

спасибо)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Чтение http-сообщения из сокета
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]