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Введите URL - чтобы проверить перенаправление на HTTPS, начните с http://.
- 2Нажмите Получить заголовки.
- 3Просмотрите цепочку перенаправлений и коды состояния.
- 4Раскройте заголовки любого шага и при необходимости скопируйте их.
- 5Перейдите к оценке заголовков безопасности.
Характеристики и ограничения
Используется метод GET, тело ответа не загружается. Выполняется не более 10 перенаправлений, на каждый шаг отводится 10 секунд. Каждый шаг проверяется на частные и внутренние адреса. При получении заголовков сертификат не проверяется - для этого есть SSL Checker. К адресу без протокола добавляется https://.