Код ответа сервера

Сервис выводит код ответа сервера и содержание заголовка по URL адресу.

Cправка по заголовкам сервера:

  • Date -Дата генерации передаваемого контента, используется время отвечающего сервера.
  • Expires — Дата предполагаемого истечения срока актуальности контента.
  • Last-Modified — Дата последней модификации контента.
  • If-Modified-Since — Дата, когда необходимо загружать контент, если он изменился с указанного момента.
  • Location = URL-адрес по которому клиенту следует перейти или URL созданного ресурса.
  • Server — Список названий и версий веб-сервера и его компонентов с комментариями.

Cправка по кодам ответа сервера:

  • 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 Требуется инициация запроса от прокси-сервера.
  • 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, использованную в запросе.

 

Частая задача, как с целью СЕО, так и с целью разработки — получить код ответа сервера по URL адресу. Еще больше задача усложняется, когда нужно проследить цепочку 302х или 301х переадресаций. Как ни странно, до сих пор в интернете очень мало сервисов, которые предоставляют такой функционал.

Хочу представить вам новый, простой, визуальный и быстрый сервис по получению кода и заголовка ответа от сервера по URL. Его преимущества в том, что сервис визуально раскрашивает коды ответов сервера, в одном запросе выводит полную цепочку переадресаций, а под результатом запроса дает подробную расшифровку, что означает тот или иной код ответа сервера. Все это значительно упрощает вашу работу и экономит время.

Бывает, например, что броузер отдает страницу сайта корректно, и у пользователей не возникает никаких проблем. Но из-за неверной настройки сервера, он на этой странице выдает код ошибки 404 — страница не найдена. Увидев такой код ошибки, поисковые системы не индексируют такую страницу. Поэтому, в целях СЕО полезно время от времени проверять, какие коды ответов выдают ваши страницы. Так же это необходимо делать при переезде на новый хостинг.

Проверка кода ответа сервера, в реализации Ablex Blog — удобный инструмент для работы. Без красивойтей, но стильно и по делу.

Top