April 22

Коды ошибок HTTP (Apache) – краткое объяснение.

1ХХ - Информационное.
2ХХ – Успех. Сообщение было успешно принято.
3ХХ - Перенаправление. - Запрос клиента переадресован, необходимы дальнейшие действия.
4ХХ - Ошибка клиента. Запрос содержит синтаксическую ошибку и не может быть удовлетворен. Запрос клиента является неполным.
5ХХ - Ошибка сервера. Сервер не может выполнить внешний корректный запрос.

В первой строке ответа HTTP-сервера содержится информация о том, был запрос клиента успешным или нет, а также данные о причинах успешного либо не успешного завершения запроса. Эта информация обозначается трех разрядным кодом ответа сервера (иногда его называют кодом состояния) и сопровождается описательным сообщением.
Набор кодов статуса HTTP весьма обширен, однако, на практике чаще всего встречаются эти коды:

200 - OK! - Запрос удовлетворен.
301 - Moved Permanently - Запрашиваемому ресурсу присвоен новый постоянный URL.
302 - Moved Temporarily - Запрашиваемый ресурс временно находится по новому URL.
400 - Bad Request - Запрос содержит синтаксическую ошибку и не может быть принят сервером.
401 - Unauthorized - Запрос требует аутентификации пользователя.
403 - Forbidden - Запрос понят сервером но не может быть принят по неопределенным причинам.
404 - Not Found - Сервер не нашел ничего, что могло бы соответствовать URI запроса. Сервер не указывает является ли эта ситуация постоянной или временной.
500 - Internal Server Error - Ошибка сервера. В данном случае следует проверить:
501 - Not Implemented - Сервер не обладает возможностями, необходимыми для реализации запроса.
502 - Bad Gateway - Сервер получил некорректный ответ от шлюза, к которому он обратился, пытаясь выполнить запрос.

Все сообщения статус-кодов HTTP:
100 - Продолжение
101 - Переключение протоколов
200 - Норма
201 - Принят
202 - Создан
203 - Не авторитетная информация
204 - Не содержит
205 - Сбросить содержание
206 - Частично содержит
300 - Множественный выбор
301 - Перемещен постоянно
302 - Перемещен временно
303 - Смотри другой
304 - Не изменен
305 - Используй посредника
400 - Неверный запрос
401 - Неизвестен
402 - Необходима оплата
403 - Запретный
404 - Не найден
405 - Метод не может быть разрешен
406 - Не доступен
407 - Требуется идентификация прокси, файервола
408 - Тайм-аут запроса
409 - Конфликт
410 - Послан
411 - Необходима длина
412 - Предварительная ошибка
413 - Тело запроса слишком велико
414 - URI запроса слишком велико
415 - Не поддерживаемый тип медиатипов
416 - Не применим
500 - Внутренняя ошибка сервера
501 - Не выполнено
502 - Ошибка межсетевого шлюза
503 - Служба не доступна
504 - Тайм-аут межсетевого шлюза
505 - Версия НТТР не поддерживается

Первоисточник

Tags: , , ,
Copyright 2021. All rights reserved.

Posted 22 April 2010 by admin in category "simple memo

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.