Статус-коды ответов сервера: 4хх

Ноябрь 2, 2007

Этот пост содержит перечень кодов статуса HTTP, использующихся для обозначения возможных ошибок в клиентском запросе (коды 4xx).

  • 400 (Неверный запрос): Запрос не может быть понят сервером из-за некорректного синтаксиса (получен код 400 Bad Request).
  • 401 (Неавторизованный запрос): Для доступа к документу необходимо вводить пароль или быть зарегистрированным пользователем (получен код 401 Unauthorized).
  • 402 (Необходима оплата за запрос): Внутренняя ошибка или ошибка конфигурации сервера (получен код 402 Payment Required).
  • 403 (Доступ к ресурсу запрещен): Доступ к документу запрещен (получен код 403 Forbidden). Если вы хотите, чтобы страница индексировалась, необходимо разрешить доступ к ней.
  • 404 (Ресурс не найден): Документ не существует (получен код 404 Not Found). Если вы удалили какой-то раздел сайта, можно с помощью robots.txt запретить роботу обращаться к нему. Если такой страницы на сайте никогда не существовало, игнорируйте эту ошибку, возможно, кто-то поставил некорректную ссылку на ваш сайт.
  • 405 (Недопустимый метод):Метод, определенный в строке запроса (Request-Line), не дозволено применять для указанного ресурса, поэтому робот не смог его проиндексировать (получен код 405 Method Not Allowed).
  • 406 (Неприемлемый запрос): Нужный документ существует, но не в том формате (язык или кодировка не поддерживаются роботом). Получен код 406 Not Acceptable.
  • 407 (Требуется идентификация прокси или межсетевого экрана): Необходима регистрация на прокси-сервере (получен код 407 Proxy Authentication Required).
  • 408 (Время запроса истекло): Сайт не передал полный запрос в течение установленного времени и робот разорвал соединение (получен код 408 Request Timeout).
  • 409 (Конфликт): Запрос конфликтует с другим запросом или с конфигурацией сервера (получен код 409 Conflict).
  • 410 (Ресурс недоступен): Затребованный ресурс был окончательно удален с сайта (получен код 410 Gone).
  • 411 (Необходимо указать длину): Сервер отказывается принимать запрос без определенного заголовка Content-Length (получен код 411 Length Required). Поправьте заголовки на своем сервере;— тогда в следующий раз робот сможет проиндексировать страницу.
  • 412 (Сбой при обработке предварительного условия): При проверке на сервере одного или более полей заголовка запроса обнаружено несоответствие (сбой или ошибка при обработке предварительного условия). Получен код 412 Precondition Failed.
  • 413 (Тело запроса превышает допустимый размер): Сервер отказывается обрабатывать запрос потому, что размер запроса больше того, что может обработать сервер (получен код 413 Request Entity Too Large).
  • 414 (Недопустимая длина URI запроса): Сервер отказывается обслуживать запрос, потому что запрашиваемый роботом URI (Request-URI) длиннее, чем сервер может интерпретировать (получен код 414 Request-URI Too Long).
  • 415 (Неподдерживаемый MIME тип): Сервер отказывается обрабатывать запрос, потому что тело запроса имеет неподдерживаемый формат (получен код 415 Unsupported Media Type).
  • 416 (Диапазон не может быть обработан): Сервер отказывается обрабатывать запрос, потому что значение поля Range в заголовке запроса указывает на недопустимый диапазон байтов (получен код 416 Requested Range Not Satisfiable).
  • 417 (Сбой при ожидании): Сервер отказывается обрабатывать запрос, потому что значение поля Expect в заголовке запроса не соответствует ожиданиям (получен код 417 Expectation Failed).
  • 422 (Необрабатываемый элемент): Сервер не в состоянии обработать один (или более) элемент запроса (получен код 422 Unprocessable Entity).
  • 423 (Заблокировано): Сервер отказывается обработать запрос, так как один из требуемых ресурсов заблокирован (получен код 423 Locked).
  • 424 (Неверная зависимость): Сервер отказывается обработать запрос, так как один из зависимых ресурсов заблокирован (получен код 424 Failed Dependency).
  • 426 (Требуется обновление): Сервер запросил апгрейд соединения до SSL, но SSL не поддерживается клиентом (получен код 426 Upgrade Required).

Комметирование закрыто.