ТРЕПАНАЦИЯ ПРОТОКОЛА: HTTP
Спецвыпуск Xakep, номер #022, стр. 022-042-4
206 Partial Content - сервер возвращает лишь часть документа затребованного объема.
Следующий тип - коды с 300 по 399 - они указывают на то, что запрос не выполнен, и для его достижения клиент должен предпринять дополнительное действие.
300 Multiple Choices - запрошенный URI имеет несколько представлений. В качестве такого множества может выступать разбиение по языкам. В заголовке возвращаемого ответа сервером может содержаться информация, конкретизирующая запрос.
301 Moved Permanently - запрошенный ресурс перенесен на другой постоянный URI, указанный в поле Location.
302 Moved Temporarily - документ, указанный в запросе временно перенесен на другой URI, указанный в поле Location.
303 See Other - запрашиваемый URI может быть найден под другим адресом, его следует запрашивать методом GET.
304 Not Modified - это ответ сервера на условный запрос с полем If-Modified-Since, означающий, документ не изменялся и клиент должен использовать локальную версию документа.
305 Use Proxy - обращение к запрошенному ресурсу должно производиться через прокси-сервер, указанный в поле Location.
Четвертый тип кодов - начинающиеся с цифры 4. Они говорят об ошибочном запросе со стороны клиента.
400 Bad Request - запрос содержит синтаксическую ошибку. Клиенту следует исправить запрос.
401 Unauthorized - запрос подразумевает подтверждение подлинности клиента. Требуется повторить запрос с полем Authorization.
402 Payment Required - зарезервированный, еще не используемый в HTTP код.
403 Forbidden - сервер принял запрос, но отказывается на него отвечать. Возможно, имеется нарушение прав доступа.
404 Not Found - документ по данному URL не найден.
405 Method Not Allowed - метод для данного запрашиваемого ресурса не дозволен. Сервером также возвращается список разрешенных методов в поле Allow.
406 Not Acceptable - документ по данному адресу существует, однако формат ресурса не соответствует запрашиваемому клиентом.
407 Proxy Authentication Required - указывает на то, что пользователь должен сначала подтвердить свою подлинность прокси-серверу.
408 Request Time-out - истекло время ожидания сервера, при котором клиент мог завершить запрос. Требуется снова произвести подключение.
409 Conflict - запрос не может быть выполнен вследствие конфликта с текущим состоянием документа. Сервер также в заголовке возвращает информацию о причине конфликтной ситуации.
410 Gone - требуемый ресурс удален с сервера и не может быть предоставлен.
411 Length Required - сервер отказал в обработке ресурса из-за отсутствия в заголовке запроса поля Content-Length определяющее длину документа.
412 Precondition Failed - условия указанные клиентом в заголовке запроса оказались ложными.
413 Request Entity Too Large - причина отказа сервера в данном случае - достаточно большой объект запроса. Если это положение временно, то в заголовки ответа включается поле Retry-After.
414 Request-URI Too Long - сервер выдает отказ вследствие большой длины в адресе указанного ресурса.
415 Unsupported Media Type - сервер отказывается обработать запрос из-за формата объекта запроса, тип которого не поддерживается ресурсом для запрашиваемого метода.
Назад на стр. 022-042-3 Содержание Вперед на стр. 022-042-5
|