Сервис выводит код ответа сервера и содержание заголовка по 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 — удобный инструмент для работы. Без красивойтей, но стильно и по делу.