Главная

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

Тут вы можете проверить ответ сервера, который он выдает по проверяемому URL сайта. Данный инструмент оптимизатора поможет найти различные ошибки на сайте. В частности, какой HTTP код отдает та или иная страница веб-ресурса. Для работающих страниц это должен быть HTTP код 200 (ОК – все в порядке). Для отсутствующий страниц это будет код 404 (Not found – не найдена). Так же есть и другие коды ответа сервера, их описание вы найдете чуть ниже.

Если отметить чебокс «проверка 404-страницы» то будет выполнена проверка наличия страницы ошибки. Для начала проверки, введите нужный url страницы сайта и нажмите «проверить».

Проверка 404-й страницы


Коды ошибок http

Для удобства использования данного сервиса, выложу всю доступную информацию по HTTP-кодам состояния веб-сервера. Если вдруг вы не найдете нужного статуса, то сообщите пожалуйста мне через контакты.

Коды 2хх (Success – успешное выполнение)

200 Ok (хорошо) — все в порядке, страница доступна по запросу.

201 Created (создано) — данный код сообщает о том, что создан новый URL (сервер так же выдает заголовок Location, сообщающий, где находятся новые данные).

202 Accepted (принято) – запрос принят, но не обработан по какой-то причине, либо был отклонен. Говорит о том, что сервер не может обработать запрос в данный момент.

203 Non-Authoritative Information (информация не авторитетна) – по факту, это тоже самое, что и код 200, но говорит о том, что данные были взяты не из первоисточника (т.е. с другого сервера).

204 No Content (нет содержимого) – ответ сервера, который сообщает, что запрос принят и понятен, но данных, которые можно было бы отправить пользователю нет. Обычно он используется для каких-то действий без обновления страницы.

205 Reset Content (сбросить содержимое) – запрос обработан, но данные не возвращает. Как правило используется для очистки формы ввода информации.

206 Partial Content (частичное содержимое) – веб-сервер возвращает только часть информации, запрошенной клиентом.

207 Multi-Status (многостатусный) – отдает данные сразу по нескольким операциям в виде XML-документа.

208 Already Reported (уже сообщалось).

226 IM Used (использовано IM) — заголовок A-IM от клиента был успешно принят и сервер возвращает содержимое с учётом указанных параметров.

Коды 3хх (Redirection – перенаправление)

300 Multiple Choices (множество выборов) – указывает, что по этому URL есть несколько вариантов, например многоязычная страница.

301 Moved Permanently (перемещено навсегда) — Документ перемещен навсегда, новый адрес находится в заголовке Location. Старый URL больше не используется.

302 Moved Temporarily (перемещено временно) – этот документ временно доступен по другому адресу.

302 Found (найдено) – документ не найден.

303 See Other (смотреть другое) — Документ доступен также и по другому адресу, который указан в заголовке Location.

304 Not Modified (не изменялось) — сервер возвращает такой код, если клиент запросил документ методом GET, использовал заголовок If-Modified-Since или If-None-Match и документ не изменился с указанного момента. При этом сообщение сервера не должно содержать тела.

305 Use Proxy (использовать прокси) – запрос к этому URL должен проходить через прокси-сервер, указанный в Location.

306 — зарезервировано (код использовался только в ранних спецификациях).

307 Temporary Redirect (временное перенаправление) — запрашиваемый ресурс на короткое время доступен по другому URI, указанный в поле Location заголовка.

308 Permanent Redirect (постоянное перенаправление) — запрашиваемый ресурс был окончательно перенесен на новый URI, указанный в поле Location.

Коды 4хх Client Error (ошибка клиента)

400 Bad Request (неверный запрос) — сервер обнаружил в запросе клиента синтаксическую ошибку.

401 Unauthorized (не авторизован) — для доступа к данной странице нужна авторизация пользователя.

402 Payment Required (необходима оплата) – как и следует из названия, этот http-код предусмотрен для платных пользовательских сервисов.

403 Forbidden (запрещено) — сервер понял запрос, но он отказывается его выполнять из-за ограничений в доступе для клиента к указанному ресурсу.

404 Not Found (не найдено) – пожалуй, это самая распространенная ошибка. Как правило, сервер отдает 404, когда страница либо удалена с сайта, либо был введен неправильный URL.

405 Method Not Allowed (метод не поддерживается) — указанный клиентом метод нельзя применить к текущему ресурсу.

406 Not Acceptable (неприемлемо) — запрошенный URL не может удовлетворить переданным в заголовке характеристикам.

407 Proxy Authentication Required (необходима аутентификация прокси)- ответ аналогичен коду 401 за исключением того, что аутентификация производится для прокси-сервера.

408 Request Timeout (истекло время ожидания) — время ожидания сервером передачи от клиента истекло.

409 Conflict (конфликт) — запрос не может быть выполнен из-за конфликтного обращения к ресурсу. Такое возможно, например, когда два клиента пытаются изменить ресурс с помощью метода PUT.

410 Gone (удалён) — такой ответ сервер посылает, если ресурс раньше был по указанному URL, но был удалён и теперь недоступен. Серверу в этом случае неизвестно и местоположение альтернативного документа.

411 Length Required (необходима длина).

412 Precondition Failed (условие ложно).

413 Payload Too Large (полезная нагрузка слишком велика).

414 URI Too Long (URI слишком длинный).

415 Unsupported Media Type (неподдерживаемый тип данных).

416 Range Not Satisfiable (диапазон не достижим).

417 Expectation Failed (ожидание не удалось).

418 I’m a teapot (я — чайник).

421 Misdirected Request (неверно адресованный запрос).

422 Unprocessable Entity (необрабатываемый экземпляр).

423 Locked (заблокировано).

424 Failed Dependency (невыполненная зависимость).

426 Upgrade Required (необходимо обновление).

428 Precondition Required (необходимо предусловие).

429 Too Many Requests (слишком много запросов).

431 Request Header Fields Too Large (поля заголовка запроса слишком большие).

444 Закрывает соединение без передачи заголовка ответа. Нестандартный код.

449 Retry With (повторить с).

451 Unavailable For Legal Reasons (недоступно по юридическим причинам).

Коды 5хх Server Error (ошибка сервера)

500 Internal Server Error (внутренняя ошибка сервера) – ошибка конфигурации сервера, запрос клиента не может быть выполнен.

501 Not Implemented (не реализовано) – выполнение запроса невозможно.

502 Bad Gateway (плохой, ошибочный шлюз) — сервер, выступая в роли шлюза или прокси-сервера, получил недействительное ответное сообщение от вышестоящего сервера.

503 Service Unavailable (сервис недоступен) — Служба временно недоступна по технических причинам (например техническое обслуживание сервера), если известно время восстановления, то будет выдан заголовок Retry-After.

504 Gateway Timeout (шлюз не отвечает) — Шлюз или сервер превысил время ожидания ответа и ожидание прервано.

505 HTTP Version Not Supported (версия HTTP не поддерживается).

506 Variant Also Negotiates (вариант тоже проводит согласование).

507 Insufficient Storage (переполнение хранилища).

508 Loop Detected (обнаружено бесконечное перенаправление).

509 Bandwidth Limit Exceeded (исчерпана пропускная ширина канала).

510 Not Extended (не расширено»).

511 Network Authentication Required (требуется сетевая аутентификация).

520 Unknown Error (неизвестная ошибка).

521 Web Server Is Down (веб-сервер не работает).

522 Connection Timed Out (соединение не отвечает).

523 Origin Is Unreachable (источник недоступен).

524 A Timeout Occurred (время ожидания истекло).

525 SSL Handshake Failed (квитирование SSL не удалось).

526 Invalid SSL Certificate (недействительный сертификат SSL).