PHP Devs

Коды ответов apache http сервера – краткое объяснение.

Раздел: Заметки > Коды ответов apache сервера

Коды ответов apache http сервера – краткое объяснение.

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 - Версия НТТР не поддерживается