Что такое коды состояния HTTP?
Код состояния HTTP — это трехзначное число, которое сервер отправляет в ответе на запрос клиента. Этот код сообщает о результате обработки запроса. Коды сгруппированы в 5 классов:
- 1xx (Информационные): Запрос получен, обработка продолжается.
- 2xx (Успех): Запрос был успешно получен, понят и принят.
200 OK: Стандартный ответ для успешных запросов.201 Created: Запрос выполнен, и в результате был создан новый ресурс.
- 3xx (Перенаправление): Для выполнения запроса требуются дальнейшие действия со стороны клиента.
301 Moved Permanently: Ресурс навсегда перемещен на новый URL.302 Found: Ресурс временно находится по другому адресу.
- 4xx (Ошибка клиента): Запрос содержит синтаксическую ошибку или не может быть выполнен.
403 Forbidden: У клиента нет прав доступа к содержимому.404 Not Found: Самая известная ошибка, означающая, что сервер не может найти запрашиваемый ресурс.
- 5xx (Ошибка сервера): Сервер не смог выполнить корректно составленный запрос.
500 Internal Server Error: Внутренняя ошибка сервера, которая не входит в рамки остальных ошибок класса.