Я пишу парсер HTTP для прозрачного прокси. Что меня ставит в тупик, так это Trailer:
, упомянутое в спецификациях для Transfer-Encoding: chunked
. На что это похоже?
Обычно HTTP-фрагмент заканчивается так.
0\r\n
\r\n
Что меня смущает, так это то, как определить конец фрагмента, если есть какие-то конечные заголовки...
ОБНОВЛЕНИЕ: я считаю, что простого \r\n\r\n
, т. е. пустой строки, достаточно, чтобы определить конец конечных заголовков... Это правильно?