Перейти к содержимому
Skip to content

HTTP-заголовки справочник

Полное руководство по HTTP-заголовкам — узнайте, что делает каждый заголовок, как его настроить и почему он важен для безопасности и производительности.

Безопасность

Content-Security-Policy
Контролирует, какие ресурсы браузер может загружать для страницы, помогая предотвратить XSS и инъекции данных.
Cross-Origin-Opener-Policy
Изолирует контекст браузера для предотвращения кросс-доменных атак типа Spectre.
Cross-Origin-Resource-Policy
Ограничивает, какие домены могут загружать ресурс, предотвращая несанкционированное чтение.
Permissions-Policy
Управляет доступом к функциям браузера: камера, микрофон, геолокация и другие.
Referrer-Policy
Контролирует объём информации о реферере в запросах, балансируя между приватностью и аналитикой.
Strict-Transport-Security
Указывает браузерам обращаться к сайту только по HTTPS, защищая от атак понижения протокола и перехвата cookie.
X-Content-Type-Options
Запрещает браузерам угадывать MIME-тип содержимого, снижая риск XSS-атак.
X-Frame-Options
Управляет возможностью отображения страницы во фрейме или iframe, защищая от clickjacking-атак.
X-XSS-Protection
Устаревший заголовок, включавший XSS-фильтр браузера. Заменён на Content-Security-Policy.

Ответ

Кеширование

CORS

Проверьте HTTP-заголовки вашего сайта прямо сейчас

Проверить заголовки →

Часто задаваемые вопросы

Что такое HTTP-заголовки?

HTTP-заголовки — метаданные, передаваемые с каждым запросом и ответом. Они управляют кэшированием, безопасностью, типом контента, CORS, аутентификацией и другими аспектами HTTP-взаимодействия.

Какие категории HTTP-заголовков существуют?

Основные категории: заголовки безопасности (CSP, HSTS, X-Frame-Options), кэширования (Cache-Control, ETag), CORS (Access-Control-*), ответа (Content-Type, Content-Length), запроса (Accept, User-Agent, Authorization).

Какие заголовки безопасности обязательны?

Минимальный набор: Strict-Transport-Security (HSTS), X-Content-Type-Options: nosniff, X-Frame-Options. Рекомендуемые: Content-Security-Policy, Permissions-Policy, Referrer-Policy. Проверьте свои заголовки нашим HTTP-чекером.

Как работает кэширование через заголовки?

Cache-Control определяет политику кэширования: max-age (время жизни), no-cache (проверять свежесть), no-store (не кэшировать). ETag и Last-Modified позволяют браузеру проверить, изменился ли ресурс, без его повторной загрузки.

Что такое CORS-заголовки?

CORS (Cross-Origin Resource Sharing) — механизм, позволяющий веб-страницам запрашивать ресурсы с других доменов. Ключевые заголовки: Access-Control-Allow-Origin, Access-Control-Allow-Methods, Access-Control-Allow-Headers.