-ѕоиск по дневнику

ѕоиск сообщений в ANDREI-STOLIAR

 -ѕодписка по e-mail

 

 -–убрики

 -—татистика

—татистика LiveInternet.ru: показано количество хитов и посетителей
—оздан: 20.04.2009
«аписей: 3850
 омментариев: 27744
Ќаписано: 45772


„то означают коды ошибок HTTP?

„етверг, 24 ‘еврал€ 2011 г. 21:38 + в цитатник

 —лучаетс€, что при запросе сайта или страницы сайта, web-браузер выдает ошибку. ќшибка обозначена цифровым кодом и кратким описанием.

ѕример: Error 404 Not Found. „то же означают эти коды?

(101-199) »нформационные ответы

ќтветы в диапазоне 100-199 информационные, они показывают, что запрос клиента прин€т и обрабатываетс€. 

- 100 - Continue - Ќачальна€ часть запроса прин€та, и клиент может продолжать передачу запроса. 

- 101 - Switching Protocols - —ервер выполн€ет требование клиента и переключает протоколы в соответствии с указанием, данным в поле заголовка Upgrade.  ”спешные запросы клиента.

(200-299) ”спешные запросы клиента 

ќтветы в диапазоне 200-299 означают, что запрос клиента обработан успешно.

- 200 - OK - «апрос клиента обработан успешно, и ответ сервера содержит затребованные данные. 

- 201 - Created - Ётот код состо€ни€ используетс€ в случае создани€ нового URL. ¬месте с этим кодом результата сервер выдает заголовок Location, который содержит информацию о том, куда были помещены новые данные. 

- 202 - Accepted - «апрос прин€т, но обрабатываетс€ не сразу. ¬ теле содержимого ответа сервера может быть дана дополнительна€ информаци€ о данной транзакции. √арантии того, что сервер в конечном итоге удовлетворит запрос, нет, даже несмотр€ на то, что на момент приема запрос выгл€дел допустимым. 

- 203 - Non-Authoritative Information - »нформаци€ в заголовке содержимого вз€та из локальной копии или у третьей стороны, а не с исходного сервера. 

- 204 - No Content - ќтвет содержит код состо€ни€ и заголовок, но тело содержимого отсутствует. ѕри получении этого ответа броузер не должен обновл€ть свой документ. ќбработчик чувствительных областей изображений может возвращать этот код, когда пользователь щелкает на бесполезных или пустых участках изображени€. 

- 205 - Reset Content - Ѕроузер должен очистить форму, используемую в данной транзакции, дл€ дополнительных входных данных. ѕолезен дл€ CGI-приложений, требующих ввода данных. 

- 206 - Partial Content - —ервер возвращает лишь часть данных затребованного объема. »спользуетс€ в ответе на запрос с указанием заголовка Range. —ервер должен указать диапазон, включенный в ответ, в заголовке Content-Range. 

(300-399) ѕереадресаци€

 од ответа в диапазоне 300-399 означает, что запрос не выполнен и клиенту нужно предприн€ть некоторые действи€ дл€ удовлетворени€ запроса.

- 300 - Multiple Choices (несколько вариантов на выбор) - затребованный URL обозначает более одного ресурса. Ќапример, URL может обозначать документ, переведенный на несколько €зыков. ¬ теле содержимого, возвращенном сервером, может находитьс€ перечень более конкретных данных о том, как выбрать ресурс правильно.

- 301 - Moved Permanently (ресурс перемещен на посто€нной основе) - затребованный URL уже не используетс€ сервером, и указанна€ в запросе операци€ не выполнена. Ќовое местонахождение затребованного документа указываетс€ в заголовке Location. ¬о всех последующих запросах данного документа следует указывать новый URL.

- 302 - Moved Temporarily (ресурс временно перемещен) - затребованный URL перемешен, но лишь временно. «аголовок Location указывает на новое местонахождение. —разу же после получени€ этого кода состо€ни€ клиент должен разрешить запрос при помощи нового URL, но во всех последующих запросах необходимо пользоватьс€ старым URL.

- 303 - See Other (смотрите другой ресурс) - затребованный URL можно найти по другому URL (указанному в заголовке Location).

- 304 - Not Modified (не изменилс€) - это код ответа на заголовок lf-Modified-Since, если URL не измен€лс€ с указанной даты. “ело содержимого не посылаетс€, и клиент должен использовать свою локальную копию.

- 305 - Use Proxy (используйте прокси-сервер) - oбращение к запрошенному ресурсу должно производитьс€ через прокси-сервер, указанный в поле Location. ¬ поле Location указан URL прокси-сервера. ќжидаетс€, что получатель повторит запрос через прокси-сервер.

(400-499) Ќеполные запросы клиента 

 оды ответов в диапазоне 400-499 означают, что запрос клиента неполный. Ёти коды могут также означать, что от клиента требуетс€ дополнительна€ информаци€. 

- 400 - Bad Request (некорректный запрос) - запрос не может быть пон€т сервером из-за malformed синтаксиса.  лиенту не следует повтор€ть запрос без модификаций.

- 401 - Unauthorized (нет разрешени€) - запрос требует установлени€ подлинности пользовател€. ќтвет должен включать поле заголовка WWW-Authenticate, содержащее вызов (challenge), применимый к запрошенному ресурсу.  лиент может повторить запрос с подход€щим полем заголовка Authorization.

≈сли запрос уже включает рекомендации установлени€ подлинности (Authorization credentials) в поле Authorization, то ответ с кодом состо€ни€ 401 указывает, что в установлении подлинности этим рекомендаци€м отказано.

≈сли ответ с кодом состо€ни€ 401 содержит тот же самый вызов, что и предшествующий ответ, а агент пользовател€ уже делал попытку установлени€ подлинности по крайней мере один раз, то следует показать пользователю объект, который был дан в ответе, так как этот объект может включать relevant диагностическую информацию.

- 402 - Payment Required (требуетс€ оплата) - Ётот код зарезервирован дл€ будущего использовани€. ¬ данный момент в HTTP еще не реализован.

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

- 404 - Not Found (ресурс не найден) - документ по указанному URL не существует, сервер не нашел ничего, соответствующего данному запрашиваемому URI (Request-URI). Ќикак не сообщаетс€ €вл€етс€ ли такое положение временным или посто€нным.

- 405 - Method Not Allowed (недопустимый метод) - этот код выдаетс€ с заголовком Allow и показывает, что метод, используемый клиентом, дл€ данного URL не поддерживаетс€.

- 406 - Not Acceptable (неприемлемый запрос) - ресурс, идентифицируемый запросом, имеет возможности генерации только таких объектов ответа, которые имеют характеристики содержимого (content characteristics), не согласующиес€ с заголовками приема (accept headers), представленными в запросе.

- 407 - Proxy Authentication Required (необходима регистраци€ на сервере-представителе) - этот код подобен коду 401 (Ќесанкционированно, Unauthorized), но указывает, что клиент должен сначала установить свою подлинность (authenticate) прокси-серверу.

ѕрокси-сервер должен возвратить поле заголовка Proxy-Authenticate, содержащее вызов (challenge), примен€емый прокси-сервером дл€ запрошенного ресурса.  лиент может повторить запрос с подход€щим полем заголовка Proxy-Authorization.

- 408 - Request Timeout (врем€ обработки запроса истекло) - клиент не произвел запрос в течение времени, которое сервер готов ждать.  лиент может повторить запрос без модификаций позже.

- 409 - Conflict (конфликт) - запрос не был выполнен из-за конфликта с текущим состо€нием ресурса. Ётот код позвол€етс€ только в ситуаци€х, когда ожидаетс€, что пользователь может решить конфликт и повторно передать запрос.

- 410 - Gone (ресурса больше нет) - данный код показывает, что затребованный URL больше не существует и навсегда удален с сервера.

- 411 - Length Required (необходимо указать длину) - сервер отказываетс€ принимать запрос с неопределенным Content-Length.  лиент может повторить запрос, если добавит допустимое поле заголовка Content-Length, содержащее длину тела сообщени€ (message-body) в сообщении запроса.

- 412 - Precondition Failed (не выполнено предварительное условие) - сервер отказываетс€ обрабатывать запрос, потому что объект запроса больше, чем сервер желает или способен обработать. —ервер может закрыть соединение, чтобы не дать клиенту возможность продолжить запрос.

≈сли это временное состо€ние, то серверу —Ћ≈ƒ”≈“ включить поле заголовка Retry-After дл€ указани€ времени, через которое клиент может снова повторить запрос.

- 413 - Request Entity Too Large (запрашиваемый элемент слишком велик) - сервер не будет обрабатывать запрос, потому что его тело слишком велико.

- 414 - Request-URI Too Long (идентификатор ресурса в запросе слишком длинный) - сервер не будет обрабатывать запрос, потому что его URL слишком длинный.

- 415 - Unsupported Media Type (неподдерживаемый тип устройства) - сервер отказываетс€ обслуживать запрос, потому что объект запроса находитс€ в формате, не поддерживаемом запрошенным ресурсом дл€ запрошенного метода.

(500-599) ќшибки сервера 

 оды ответов в диапазоне 500-599 показывают, что сервер столкнулс€ с ошибкой и, веро€тно, не сможет выполнить запрос клиента

- 500 - Internal Server Error (внутренн€€ ошибка сервера) - при обработке запроса на сервере один из его компонентов (например, CGI-программа) выдал аварийный отказ или столкнулс€ с ошибкой конфигурации.

- 501 - Not Implemented (функци€ не реализована) - клиент запросил выполнение действи€, которое сервер выполнить не может, сервер не поддерживает функциональные возможности, требуемые дл€ выполнени€ запроса. Ётот ответ соответствует состо€нию, когда сервер не распознает метод запроса и не способен обеспечить его дл€ любого ресурса.

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

- 503 - Service Unavailable (служба недоступна) - данный код означает, что данна€ служба временно недоступна, но в будущем доступ к ней будет восстановлен. ≈сли сервер знает, когда это произойдет, может быть также выдан заголовок Retry-After.

- 504 - Gateway Timeout (врем€ прохождени€ через шлюз истекло) - этот ответ похож на 408 (Request Time-out), за исключением того, что шлюз или уполномоченный сервер превысил лимит времени.

- 505 - HTTP Version Not Supported (неподдерживаема€ верси€ HTTP) - сервер не поддерживает версию протокола HTTP, использованную в запросе.

http://www.genon.ru/

 

–убрики:  полезности
ћетки:  

ѕроцитировано 15 раз
ѕонравилось: 2 пользовател€м



Luaza   обратитьс€ по имени „етверг, 24 ‘еврал€ 2011 г. 22:02 (ссылка)
спасибо!
ќтветить — цитатой ¬ цитатник
Ќаталь€_»вановна_Ќ»    обратитьс€ по имени ѕ€тница, 25 ‘еврал€ 2011 г. 00:53 (ссылка)
¬от спасибо...ј то мне приходитс€ лезть в переводчик...чтоб знать - чего "оно" хочет от мен€. Error - понимаю,что ошибка,а вот кака€??,неизвестно...
ќтветить — цитатой ¬ цитатник
ѕерейти к дневнику

ѕ€тница, 25 ‘еврал€ 2011 г. 11:20ссылка
вот-вот и € сразу в переводчик)))
Ќатали€_√ладовска€   обратитьс€ по имени ѕ€тница, 25 ‘еврал€ 2011 г. 06:46 (ссылка)
—пасибо! ¬роде не нужно, но вдруг?
ќтветить — цитатой ¬ цитатник
ѕерейти к дневнику
 омментировать   дневнику —траницы: [1] [Ќовые]
 

ƒобавить комментарий:
“екст комментари€: смайлики

ѕроверка орфографии: (найти ошибки)

ѕрикрепить картинку:

 ѕереводить URL в ссылку
 ѕодписатьс€ на комментарии
 ѕодписать картинку