Является ли имя заголовка HTTP Strict-Transport-Security чувствительным к регистру?
Я копаюсь в спецификации HTTP Strict-Transport-Security, https://tools.ietf.org/html/rfc6797
Он определяет синтаксис заголовка следующим образом:
Strict-Transport-Security: max-age=15768000 ; includeSubDomains
В RFC указывается, что имена директив, такие как "max-age", нечувствительны к регистру, но явно указывает, является ли имя заголовка "Strict-Transport-Security" чувствительным к регистру. Существуют ли более общие правила, регулирующие это? Или, может быть, я что-то упустил в RFC?
1 ответ
Решение
Все имена полей заголовка HTTP нечувствительны к регистру. RFC 7230 § 3.2 гласит:
Каждое поле заголовка состоит из нечувствительного к регистру имени поля, за которым следует двоеточие (":"), необязательный начальный пробел, значение поля и необязательный конечный пробел.