HTTP-заголовки и перенаправления

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

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

Инструмент отправляет на указанный адрес запрос, похожий на запрос браузера, и проходит по всем перенаправлениям. Для каждого шага показывает код состояния, версию HTTP, IP-адрес сервера, время ответа и все заголовки ответа. Пригодится при отладке перенаправлений с HTTP на HTTPS или с домена без www, а также для проверки заголовков кэша, cookies и настройки сервера.

Объяснение терминов

HTTP и HTTPS
Протокол передачи веб-страниц. HTTPS - его зашифрованный вариант через TLS, адрес с HTTP сегодня должен только перенаправлять на HTTPS.
Код состояния
Трёхзначное число в ответе сервера: 2xx успех, 3xx перенаправление, 4xx ошибка запроса (404 не найдено), 5xx ошибка сервера.
Перенаправления 301, 302, 307, 308
301 и 308 постоянные (поисковики переносят позиции на новый адрес), 302 и 307 временные. 307 и 308 к тому же сохраняют метод запроса.
HTTP-заголовок
Дополнительные сведения в ответе сервера, например Content-Type (тип содержимого), Cache-Control (кэширование) или Server (серверное ПО).
HTTP/2 и HTTP/3
Новые версии протокола, передающие несколько файлов через одно соединение, поэтому сайт загружается быстрее. HTTP/3 работает поверх UDP (QUIC).

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

  1. 1Введите URL - чтобы проверить перенаправление на HTTPS, начните с http://.
  2. 2Нажмите Получить заголовки.
  3. 3Просмотрите цепочку перенаправлений и коды состояния.
  4. 4Раскройте заголовки любого шага и при необходимости скопируйте их.
  5. 5Перейдите к оценке заголовков безопасности.

Характеристики и ограничения

Используется метод GET, тело ответа не загружается. Выполняется не более 10 перенаправлений, на каждый шаг отводится 10 секунд. Каждый шаг проверяется на частные и внутренние адреса. При получении заголовков сертификат не проверяется - для этого есть SSL Checker. К адресу без протокола добавляется https://.