Перейти к основному содержимому

Что такое коды состояния 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: Внутренняя ошибка сервера, которая не входит в рамки остальных ошибок класса.