Для меня одно из самых слабых мест HTTP 1.1 RFC и различных реализаций вокруг - то, как иметь дело с 100, Продолжают заголовки.
Я искал в сети некоторое время и взглянул на различные реализации. Однако существует одна вещь, в которой я не уверен. каков правильный синтаксис 100, Продолжают сообщение? Несколько исходных требований, что это должно быть единственной строкой ответа без дальнейших строк заголовка. Однако я не могу найти это в RFC 2616 отраженным. Таким образом, что является правильным?
HTTP/1.1 100 Continue
или
HTTP/1.1 100 Continue
[Additional Headers…]
?
RFC 2616, раздел 10.1: "Этот класс кода состояния указывает на предварительный ответ, состоящий только из строки Status-Line и необязательных заголовков, и завершается пустой строкой. Для этого класса кода состояния нет обязательных заголовков. ..."