HoHsi
@HoHsi

Почему Nginx отдает Header'ы в нижнем регистре?

Добрый день!
Почему Nginx 1.9.13 стал отдавать HTTP заголовки в нижнем регистре, как это исправить?
  • Вопрос задан
  • 1407 просмотров
Решения вопроса 1
Всё нормально, исправлять это не нужно.
Nginx при включение HTTP/2 (h2) реализует спецификацию протокола:

RFC 7540 (HTTP Header Fields)
Just as in HTTP/1.x, header field names are strings of ASCII characters that are compared in a case-insensitive fashion. However, header field names MUST be converted to lowercase prior to their encoding in HTTP/2. A request or response containing uppercase header field names MUST be treated as malformed.

SPDY Protocol (Name/Value Header Block)
Header names... must be all lower case.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@magazovski
HTTP заголовки регистронезависимые
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы