Заголовки HTTP

Введите адрес — и увидите, что сервер отвечает на самом деле: код ответа, все заголовки и каждый шаг, если адрес куда-то переадресует.

Запрос уходит на наш сервер, а не в сторонний сервис: проверяемый сайт вас не видит.

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

  1. Введите адрес страницы — если пропустить https://, он подставится сам.
  2. Нажмите «Проверить».
  3. Прочитайте код ответа и заголовки; несколько блоков — это переадресации.

Полезно знать

Проблема обычно живёт в цепочке переадресаций

С http на https, с без-www на www, со старого пути на новый — каждый шаг это отдельный запрос и ещё одна возможность ошибиться. Две переадресации подряд на телефоне стоят вполне ощутимого времени, а цепочка, заканчивающаяся 404, из браузера не видна: он показывает только конечную страницу. Здесь каждый шаг выписан со своим кодом.

Заголовки, которые решают, как поведёт себя страница

Cache-Control определяет, увидит ли посетитель вчерашнюю версию. Content-Type решает, отрисует браузер файл или скачает. Strict-Transport-Security, Content-Security-Policy и X-Frame-Options — это разница между сайтом, который сопротивляется подмене, и сайтом, который не сопротивляется. На самой странице их не видно, а здесь видно сразу.

Частые вопросы

Почему код отличается от того, что показывает браузер?

Браузер показывает конечную страницу, уже пройдя все переадресации. Этот инструмент показывает каждый шаг, поэтому цепочка из 301 с итоговым 200 видна такой, какая есть.

Скачивается ли содержимое страницы?

Нет. Читаются только заголовки, после чего соединение закрывается. Тело страницы не запрашивается и нигде не сохраняется.

Сколько переадресаций отслеживается?

До пяти. Всё, что длиннее, обычно оказывается петлёй, а петля — это уже сам вывод.

Видит ли меня проверяемый сайт?

Нет. Запрос идёт с нашего сервера и с нашим собственным идентификатором; ваш адрес и браузер не передаются.

Похожие инструменты