VDS Хостинг для Ваших проектов

WhatsMyIP – проверка заголовков ответа сервера онлайн

Август 5th, 2014 Рубрики: Он-лайн

Раньше я открыл рубрику «онлайн», в которой планирую делать обзоры полезных и интересных сайтов и сервисов, которые можно использовать как альтернативу десктопному софту (тьфу, не люблю буржуйский язык, но здесь уместно). Руки до написания новых статей редко доходят, но эта будет уже второй из этой категории. Сегодня хочу познакомить читателя с сервисом WhatsMyIP, а главным образом рассмотреть тот функционал, который позволяет проверить HTTP заголовки ответа сервера. Этот сервис будет в основном востребован веб-мастерами, которые хотят проверить и контролировать правильную работу их веб-серверов.

Проверка ответа сервера онлайн

Итак переходим в раздел сайта «HTTP Headers». Здесь всё на нерусском языке, но это проблема небольшая, ибо структура и дизайн сайта простой, приятный и быстрый, вот почему я и выбрал его для своего обзора. Перед нами есть поле для ввода URL, проверить ответ сервера которой требуется. Я для примера использовал http://href.li/

настройка http запроса

Ниже идёт секция «Advanced Options»: здесь можно выбрать метод запроса: GET/POST/HEAD и некоторые другие почти неиспользуемые.
Accept Compressed Content – указывает запрашивать ли сжатый GZIP контент. Сервер может и не вернуть сжатую страницу, если на нём это не настроено.
Clone your Useragent: указывает, что в отправляемом запросе нужно использовать ваш UserAgent (строка идентифицирующая браузер). Если не активировать эту опцию, то будет использоваться "собственный" UserAgent сервиса WhatsMyIP.
Use an HTTP Referer: заполнять ли поле Referer (страницу, откуда идёт обращение к серверу). Здесь уже по конкретным обстоятельствам надо решать. Жаль, правда, что нельзя самому указать желаемый реферер :(

В секции «HTTP Authentication» можно задать при надобности данные для авторизации, если таковые требуются в вашем случае.

С опциями разобрались, теперь осталось проверить работу, нажав Get Headers. В зависимости от времени отклика и загруженности тестируемого сервера, для получения ответа может понадобиться несколько секунд. И в двух секциях ниже получаем результат.

заголовки ответа сервера

HTTP Request Headers: здесь показываются заголовки http запроса, которые были отправлены на указанный URL-адрес.

HTTP Response Headers: это та секция, которая на собственно больше всего интересует – заголовки ответа сервера. Первой жирной строкой выдаётся код ответа сервера. В нашем случае – это 301, постоянный редирект на HTTPS-версию сайта. Поэтому ниже указан ещё один заголовок, уже той страницы, на которую указывал редирект. Видим ответ 200 ОК, т.е. всё в порядке. Ну и дальше идёт список всех установленных сервером заголовков. Вебмастер должен произвести их анализ, с целью убедиться в правильной работе сервера на конкретном адресе, например правильный ли Content-type выдаётся, кодировка, кэш-директивы и т.д. Если ответы должны варьироваться в зависимости от User-Agent, то можно тестировать с разных браузеров, а вот с реферером немножко облом получился..

Проверка сжатия gzip на сайте

Включения gzip-сжатия может ускорить загрузку сайта, если страницы довольно большого размера и используются много больших js-файлов. Но в этом случае также растёт нагрузка на ресурсы процессора. На сайте WhatsMyIP можно проверить онлайн, включено ли gzip сжатие на вашем сайте и для каких типов контента оно действует. Для этого перейдите в раздел «HTTP Compression», и введите URL, которую надо проверить, отдаётся ли сжатый контент или нет. Если сжатие включено, то вы увидите соответствующее сообщение, как на скриншоте ниже.

проверка работы Gzip-сжатия

Некоторые другие полезные инструменты

Как вы могли заметить, WhatsMyIP предоставляет много других полезных инструментов, назначение которых уже выходят за тему этого поста. Но пару слов хотелось бы ещё сказать о таком инструменте как Traceroute. С его помощью можно проверить маршрутизацию пакетов к вашему провайдеру. Может оказаться полезным, если плохо работает интернет, долго грузятся сайты: поможет найти "слабое" звено, где теряются пакеты.

Также советую заглянуть в разделы «IP Location» и «Info about me». В первом случае можно проверить местонахождения машины с определённым IP-адресом. И надо сказать очень точно. Некоторые сервисы в Украине знают только город Киев. А здесь меня определили с точностью до десятков километров. Во втором случае можно проконтролировать, сколько и какой информации доступно о вас, путешествуя по сети. Лично я был неприятно удивлён..

На этом пост буду завершать. Надеюсь рассматриваемый сервис окажется полезным для вас и вы легко и удобно сможете проверять ответ сервера онлайн. Также для браузера Firefox есть очень хорошее расширение Live HTTP Headers для этой же цели. О нём я вкратце писал здесь.

Понравился пост? Поделись с другими!
Теги: , , ,
Комментариев пока нет.

Написать комментарий

   b2bbonbone