LINUX.ORG.RU

[СИ] HTTP-протокол.


0

1

[СИ] HTTP-протокол.

Язык СИ
ОС UNIX

Вопрос не сиюминутный, но хотелось бы знать.

Имеется простой самодельный HTTP-сервер.

Может ли клиент послать запрос блоками (chunked)?
В той части rfc, которую я осилил, не возбраняется.
Довелось читать статью Сысоева про уязвимость сервера
при приеме chunk-запросов. Видимо можно.

Если так, то как тогда соотносятся chunk-запрос и
поле Content-Length, которому rfc предписано быть
в запросе для совместимости?

Мои фирменные клиенты (ИЕ, Мозила-Файфокс, Опера)
дают простые запросы, не chunk. Посмотреть негде.

Кто знает прошу ответить.


Там либо Content-Length указывается, либо Transfer-Encoding: chunked

Либо то, либо то.

dizza ★★★★★ ()

Я слышал что есть готовые реализации простых HTTP-серверов с возможностью формировать содержимое страниц прямо в C++ коде... Только вот не названия не помню - такая штука нужна?

I-Love-Microsoft ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.