Хобрук: Ваш путь к мастерству в программировании

Имеет ли значение регистр в заголовке HSTS Strict-Transport-Security?

В HTTP-ответе может быть заголовок Strict-Transport-Security. Я был уверен, что это должно быть написано на Train-Case, как на dropbox.com:

$ curl --silent --head https://dropbox.com | grep -i strict
Strict-Transport-Security: max-age=15552000; includeSubDomains

Но на одном сайте я увидел, что это написано в кебабе (этот сайт не является общедоступным, поэтому я не даю на него ссылку):

$ curl --silent --head https://... | grep -i strict
strict-transport-security: max-age=31536000; includeSubDomains

Правильно ли использовать все строчные буквы в заголовке Strict-Transport-Security?

01.05.2015

Ответы:


1

В спецификации HTTP RFC 7230, раздел 3.2 говорится, что имена заголовков нечувствительны к регистру. Так что вы можете отправлять их в нижнем регистре, если хотите.

Однако традиционно их отправляют в оболочке спецификационной документации. Хотя бы для того, чтобы облегчить жизнь людям, устраняющим пробки.

21.05.2015
Новые материалы

Я собираюсь научить вас Python шаг за шагом
Привет, уважаемый энтузиаст Python! 👋 Готовы погрузиться в мир Python? Сегодня я приготовил для вас кое-что интересное, что сделает ваше путешествие более приятным, чем шарик мороженого в..

Альтернатива шаблону исходящих сообщений для архитектуры микросервисов
Познакомьтесь с двухэтапным сообщением В этой статье предлагается альтернативный шаблон для папки Исходящие : двухэтапное сообщение. Он основан не на очереди сообщений, а на..

React on Rails
Основное приложение Reverb - это всеми любимый монолит Rails. Он отлично обслуживает наш API и уровень просмотра трафика. По мере роста мы добавляли больше интерактивных элементов..

Что такое гибкие методологии разработки программного обеспечения
Что представляют собой гибкие методологии разработки программного обеспечения в 2023 году Agile-методологии разработки программного обеспечения заключаются в следующем: И. Введение A...

Ториго  — революция в игре Го
Наш следующий вызов против ИИ и для ИИ. Сможет ли он победить людей в обновленной игре Го? Обратите внимание, что в следующей статье AI означает искусственный интеллект, а Goban  —..

Простое развертывание моделей с помощью Mlflow — Упаковка классификатора обзоров продуктов NLP от HuggingFace
Как сохранить свои модели машинного обучения в формате с открытым исходным кодом с помощью MLFlow, чтобы позже получить возможность легкого развертывания. Сегодня модели упаковки имеют несколько..

Математика и интуиция - Часть 1
У каждой математической формулы есть доказательство. Часто эти доказательства слишком сложно понять, поскольку многие из них основаны на индукции, некоторые - на очень сложных наблюдениях, а..