Как проверить ответ сервера

Используйте кнопку быстрого доступа к сервису Checkmy для мгновенной проверки кода ответа сервера нужной страницы сайта.

1. Перетащите кнопку Checkmy на панель закладок своего браузера.

2. Зайдите на страницу сайта, которую хотите проверить.

3. Нажмите кнопку /Checkmy/ в панели закладок своего браузера.

В новой вкладке браузера откроется результат проверки ответа сервера страницы на которой вы находитесь.


Проверка кода ответа сервера

C помощью онлайн сервиса проверки кода ответа сервера вы можете проверить http заголовки, которые выдает сервер при запросе url адреса. Это может быть полезно для того, чтобы узнать включено ли сжатие контента на сервере, проверить исходный код страницы, узнать включена ли поддержка кеширования на сервере и получить другую полезную информацию из заголовков ответа сервера.
Что можно проверить в заголовках сервера:

  • Доступность и коды состояний url адресов
  • Поддержку кеширования страниц
  • Сжатие контента на сервере
  • Исходный код страницы
  • Ответ сервера для разных User Agent
  • Тип сервера, время и кодировку
  • Корректность переадресаций

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

Список популярных заголовков ответа сервера с пояснением их значений.

Content-Type

Описание формата передаваемого контента. Необходимо для корректного распознавания браузером.

Accept-Encoding

Перечень способов кодирования содержимого ответа при передаче.

Date

Дата генерации передаваемого контента, используется время отвечающего сервера.

Expires

Дата предполагаемого истечения срока актуальности контента.

Last-Modified

Дата последней модификации контента.

If-Modified-Since

Дата, когда необходимо загружать контент, если он изменился с указанного момента.

Location

URL-адрес по которому клиенту следует перейти или URL созданного ресурса.

Server

Список названий и версий веб-сервера и его компонентов с комментариями.

× Обратите внимание! Указаны только самые распространенные заголовки ответа сервера.

Коды состояний http-сервера

Полный список кодов состояний http-сервера с расшифровкой значения.

200 OkЗапрос клиента обработан успешно и ответ сервера содержит затребованные данные.
201 CreatedЭтот код состояния используется в случае создания нового URI. Вместе с этим кодом результата сервер выдает заголовок Location, который содержит информацию о том, куда были помещены новые данные.
202 AcceptedЗапрос принят, но обрабатывается не сразу. В теле содержимого ответа сервера может быть дана дополнительная информация о данной транзакции. Гарантии того, что сервер в конечном итоге удовлетворит допустимым.
203 Non-Authoritative InformationИнформация в заголовке содержимого взята из локальной копии или у третьей стороны, а не с исходного сервера.
204 No ContentОтвет содержит код состояния и заголовок, но тело содержимого отсутствует. При получении этого ответа браузер не должен обновлять свой документ. Обработчик чувствительных областей изображений может возвращать этот код, когда пользователь щелкает на бесполезных или пустых участках изображения.
205 Reset ContentБраузер должен очистить форму, используемую в данной транзакции, для дополнительных входных данных. Полезен для CGI-приложений, требующих ввода данных.
206 Partial ContentСервер возвращает лишь часть данных затребованного объема. Используется в ответе на запрос с указанием заголовка Range. Сервер должен указать диапазон, включенный в ответ, в заголовке Content-Range.
300 Multiple ChoicesЗапрошенный URI обозначает более одного ресурса, например, документ переведенный на несколько языков. В теле ответа сервера может находиться перечень конкретных данных о том, как выбрать ресурс правильно.
301 Moved PermanentlyДокумент перемещен навсегда, новый адрес документа указывается в заголовке Location. Старый адрес больше не используется.
302 Moved TemporarilyДокумент перемещен временно, новый адрес документа указывается в заголовке Location. Сейчас нужно запросить документ по новому адресу, но в последствии документ будет доступен по старому адресу.
303 See OtherДокумент доступен также и по другому адресу, который указан в заголовке Location.
304 Not Modified Если при запросе используется заголовок lf-Modified-Since и документ не менялся с указанной даты, то сервер ответит данным кодом. Тело содержимого не посылается, и клиент должен использовать свою локальную копию.
305 Use ProxyДоступ к документу должен осуществляться через proxy-сервер, указанный в заголовке Location.
400 Bad RequestВ запросе клиента обнаружена синтаксическая ошибка.
401 UnauthorizedПользователь не имеет необходимых полномочий для доступа к документу и должен повторить запрос с предоставлением соответствующих полномочий.
403 ForbiddenЗапрос отклонен, так как доступ запрещен - сервер не может или не хочет ответить клиенту.
404 Not FoundДокумент не существует.
405 Method Not AllowedМетод, используемый клиентом, не поддерживается для данного документа.
406 Not AcceptableДокумент существует, но формат документа не соответвует формату, в котором его запрашивает клиент.
407 Proxy Authentication RequiredТребуется инициация запроса от прокси-сервера.
406 Not AcceptableДокумент существует, но формат документа не соответвует формату, в котором его запрашивает клиент.
408 Request Time-outИстекло время ожидания запроса от клиента и сервер прервал соединение.
500 Internal Server ErrorВнутренняя ошибка конфигурации сервера или одного из его компонентов. Запрос не может быть обработан.
501 Not ImplementedЗапрос не может быть выполнен сервером.
502 Bad GatewayСервер получил недопустимый ответ от другого сервера или прокси-сервера.
503 Service UnavailableСлужба временно недоступна, если известно время восстановления, то будет выдан заголовок Retry-After.
504 Gateway Time-outШлюз или сервер превысил время ожидания ответа и ожидание прервано.
505 HTTP Version not supportedСервер не поддерживает версию протокола HTTP, использованную в запросе.

Ответы на популярные вопросы

Проверьте ответы на популярные вопросы, возможно вы найдете ответ на свой вопрос.

Введите адрес страницы, которую хотите проверить, отметьте галку If-Modified-Since и укажите дату предыдущего посещения страницы. Если вместо заголовка ответа HTTP/1.1 200 OK вы получите http-заголовок HTTP/1.1 304 Not Modified, значит сервер поддерживает If-Modified-Since и отправляет тело контента только в том случае, если с даты предыдущего посещения он изменился.

По-умолчанию Checkmy использует User Agent пользователя, то есть ваш. Если вы хотите его изменить, то можете выбрать любой другой из соответствующего выпадающего списка.

Введите адрес страницы, которую хотите проверить и отметьте галку Accept-Encoding: gzip. Если ответ сервера будет содержать заголовок Content-Encoding: gzip, значит сжатие поддерживается.

Да, сервис поддерживает IDN-домены и для их проверки не требуется переводить имя домена в punycode. Просто введите введите адрес вашего кириллического домена и проверьте http-код ответа сервера.

Да, Checkmy самостоятельно переходит по адресу редиректа и проверяет следующую страницу, указанную в поле <Location>. Вы можете проверить страницу на которой до 7 переадресаций, для каждой переадресации Checkmy покажет отправленные заголовки и полученные заголовки ответа сервера.

Да, конечно, вы можете использовать Checkmy на мобильных устройствах для проверки http-ответа сервера, он быстро загружается и прекрасно выглядит.