Главная » Uncategorized » Коды ответов сервера

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

Вот основные коды возврата, определённые для серверов:

Коды с номером типа 1xx: информационный — запрос послан, идёт процесс:

  • «101 Switching Protocols» — переключение протокола

Коды с номером типа 2xx: удачное завершение — запрос полностью послан, прочитан/понят сервером и принят им:

  • «200 OK» — запрос успешно получен, понят, принят и выполнен
  • «201 Created» — создано
  • «202 Accepted» — принято
  • «203 Non-Authoritative Information» — нерабочая информация
  • «204 No Content» — нет информации к ответу
  • «205 Reset Content» — очистка ответа
  • «206 Partial Content» — выдаётся запрошенная часть документа (см. «Range-Unit» в запросе клиента)

Коды с номером типа 3xx: перенаправление — действие нуждается в уточнении либо просто информационный ответ:

  • «300 Multiple Choices» — множественный выбор — по данному запросу обнаружено несколько вариантов документов
  • «301 Moved Permanently» — документ переехал
  • «302 Found» — найдено
  • «303 See Other» — смотри остальные
  • «304 Not Modified» — не изменён
  • «305 Use Proxy» — используй прокси
  • «307 Section» — временное перемещение запроса

Коды с номером типа 4xx: ошибка клиента — запрос клиента имеет либо неправильный синтаксис, либо не понят:

  • «400 Bad Request» — плохой запрос
  • «401 Unauthorized» — нет авторизации
  • «402 Payment Required» — коммерческий ресурс, у вас нет денег на счету
  • «403 Forbidden» — запрещение доступа к ресурсу (политика безопасности)
  • «404 Not Found» — ресурс не найден
  • «405 Method Not Allowed» — метод не поддерживается
  • «406 Not Acceptable» — нет доступа к хосту
  • «407 Proxy Authentication Required» — для работы с прокси вы должны авторизоваться
  • «408 Request Time-out» — слишком долго не было данных с сервера (связь плохая или сервер упал)
  • «409 Conflict» — конфликт
  • «410 Gone» — процесс идёт (не мешайте)
  • «411 Length Required» — требуется длина посылаемых данных
  • «412 Precondition Failed» — неправильные умолчания
  • «413 Request Entity Too Large» — содержимое запроса слишком велико для этого сервера
  • «414 Request-URI Too Large» — слишком длинный адрес запрашиваемого ресурса
  • «415 Unsupported Media Type» — в «Accept» не указан поддерживаемый сервером формат данных
  • «416 Requested range not satisfiable» — требуемый кусок (с помощью «Range-Unit») имеет неверные размеры
  • «417 Expectation Failed» — неожиданная ошибка при разборе запроса (может возникнуть при пересылке типа «multipart/form-data» при неправильном делителе)

Коды с номером типа 5xx: ошибка сервера — сервер не может обработать запрос клиента

  • «500 Internal Server Error» — внутренняя ошибка сервера
  • «501 Not Implemented» — не применяется (этот запрос не применим)
  • «502 Bad Gateway» — «плохие врата» — сервер не обрабатывает запросы с этого сегмента IP
  • «503 Service Unavailable» — такой сервис недоступен (к примеру TRACE запрос)
  • «504 Gateway Time-out» — слишком долго сервер пытался получить данные, связь плохая
  • «505 HTTP Version not supported» — версия HTTP, указанная в запросе, не поддерживается данным сервером

 

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s