Бесплатный конвертер

Просмотр HTTP-заголовков

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

Нажмите кнопку ниже, чтобы получить реальные заголовки запросов вашего браузера через httpbin.org.

Об этом инструменте

Заголовки HTTP — это пары «ключ-значение», которые сопровождают каждый запрос и ответ в сети и содержат метаданные о сообщении: тип контента, директивы кэширования, политики безопасности, токены аутентификации, кодирование и десятки других проблем. Браузеры, серверы, CDN и промежуточные прокси-серверы читают и записывают заголовки для координации поведения. Их проверка необходима для диагностики проблем производительности, кэширования, безопасности и интеграции.

Это средство просмотра извлекает URL-адрес и отображает заголовки ответов точно так, как их вернул сервер. Общие заголовки, такие как Content-Type, Cache-Control, Content-Security-Policy, Strict-Transport-Security и Set-Cookie, выделены. Инструмент по умолчанию следует за перенаправлениями, показывая каждый шаг в цепочке.

Некоторые заголовки особенно важны для безопасности и SEO. CSP (Content-Security-Policy) контролирует, какие ресурсы может загружать страница. HSTS (Strict-Transport-Security) обеспечивает использование HTTPS. X-Frame-Options предотвращает кликджекинг. Cache-Control влияет на объем трафика, который фактически видит сервер. Проверка их на реальных ответах помогает проверить конфигурацию.

Зачем проверять HTTP-заголовки

Большая часть настроек производительности и безопасности в Интернете находится в заголовках, а не в HTML или JavaScript. Кэширование CDN, кэширование браузера, политики безопасности, CORS и принудительное применение HTTPS контролируются заголовками ответов. Проверка фактических ответов подтверждает, доходят ли настроенные заголовки до клиентов.

Заголовки также помогают диагностировать незначительные ошибки. Отсутствующий Content-Type запускает прослушивание MIME. Неправильный Cache-Control приводит к устаревшему содержимому или чрезмерной нагрузке. Отсутствующий CSP допускает непредусмотренные сценарии. Средство просмотра отображает фактические заголовки, поэтому неправильные конфигурации становятся видимыми.

Как использовать

Введите URL, посмотрите все заголовки ответов.

  1. Введите URL-адрес: Введите или вставьте URL-адрес для проверки. Оба URL-адреса http:// и https:// работают, причем HTTPS является предпочтительным.
  2. Выберите варианты: Следуйте перенаправлениям, чтобы увидеть цепочку промежуточных URL-адресов. Отключите, чтобы увидеть только первый ответ. Выберите метод запроса (GET, HEAD, OPTIONS) для разных представлений.
  3. Взять и проверить: Инструмент отправляет запрос и отображает заголовки ответов, сгруппированные по категориям. Код состояния и время также отображаются вверху.
  4. Просмотрите конкретные заголовки: Найдите заголовки безопасности (CSP, HSTS, X-Frame-Options), заголовки кэширования (Cache-Control, ETag, Last-Modified), заголовки CORS (Access-Control-*) и заголовки контента (Content-Type, Content-Encoding).

Общие случаи использования

Технические детали

HTTP/1.1 (RFC 7230) определяет заголовки как пары ключ-значение без учета регистра, разделенные двоеточиями, причем значение продолжается до конца строки. HTTP/2 (RFC 7540) и HTTP/3 внутри используют двоичный формат кадра, но семантика заголовка остается прежней; зрители отображают их как синтаксис HTTP/1 для удобства чтения.

Общие заголовки ответа: Content-Type (тип и кодировка MIME), Content-Length, Content-Encoding (gzip, br для сжатия), Cache-Control, ETag, Last-Modified, Set-Cookie, Server, Date, X-Content-Type-Options, X-Frame-Options, Strict-Transport-Security, Content-Security-Policy.

Политика браузера в отношении одного и того же источника может помешать средствам просмотра на основе JavaScript читать определенные заголовки (в частности, файлы cookie и заголовки аутентификации). Программы просмотра на основе прокси (сервер извлекает данные и отправляет отчеты) позволяют избежать этого ограничения.

Лучшие практики

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

Требуются ли для этого инструмента какие-либо плагины или загрузки?
Нет. Все работает в вашем веб-браузере с использованием стандартных веб-технологий. Никаких плагинов, расширений или установки программного обеспечения не требуется.
Могу ли я осуществлять поиск по данным?
Да. Используйте функции поиска или фильтрации, чтобы быстро найти определенные элементы или значения в отображаемых данных.
Существует ли ограничение на размер данных, которые я могу просмотреть?
Инструмент эффективно обрабатывает типичные размеры данных в браузере. Рендеринг очень больших наборов данных может занять больше времени. Для очень больших файлов рассмотрите возможность использования настольных приложений.
Сохраняются ли мои данные в тайне?
Да. Вся обработка и отображение данных происходит в вашем браузере. Ни на один сервер ничего не загружается.
Как проверить, включен ли HSTS?
Найдите заголовок ответа Strict-Transport-Security. Его значение обычно включает max-age и, при необходимости, includeSubDomains и предварительную загрузку.
Что делать, если Content-Type отсутствует?
Браузеры возвращаются к перехвату MIME, что может вызвать проблемы с безопасностью. Настройте свой сервер так, чтобы он всегда отправлял правильный тип контента. Заголовок X-Content-Type-Options: nosniff не позволяет браузерам переопределять объявленный тип.
Могу ли я проверять заголовки сайтов, которыми я не владею?
Да, для общедоступных URL-адресов. Заголовки возвращаются всем, кто сделал запрос. Файлы cookie и заголовки аутентификации, привязанные к вашему сеансу, не раскрываются, поскольку запрос на проверку их не передает.
А как насчет конкретных заголовков HTTP/3?
HTTP/3 сохраняет ту же семантику заголовка, что и HTTP/1.1 и HTTP/2. Транспорт отличается (QUIC вместо TCP), но заголовки, которые вы видите, одинаковы.