Охарактеризуйте каждый класс status code (1хх; 2xx; 3xx; 4xx; 5xx).

  1. 1xx (Информационные):

    • Примеры:

      • 100 (Continue): Сервер продолжает принимать запрос клиента.

      • 101 (Switching Protocols): Сервер согласен изменить протоколы по запросу клиента.

  2. 2xx (Успех):

    • Примеры:

      • 200 (OK): Успешный запрос.

      • 201 (Created): Ресурс успешно создан.

      • 204 (No Content): Запрос успешен, но нет содержимого для отправки.

  3. 3xx (Перенаправление):

    • Примеры:

      • 301 (Moved Permanently): Ресурс перемещен постоянно.

      • 302 (Found): Ресурс временно перемещен.

      • 304 (Not Modified): Ресурс не был изменен с момента последнего запроса.

  4. 4xx (Ошибка клиента):

    • Примеры:

      • 400 (Bad Request): Некорректный запрос от клиента.

      • 401 (Unauthorized): Требуется аутентификация пользователя.

      • 403 (Forbidden): Доступ к ресурсу запрещен.

      • 404 (Not Found): Ресурс не найден.

  5. 5xx (Ошибка сервера):

    • Примеры:

      • 500 (Internal Server Error): Общая ошибка сервера.

      • 502 (Bad Gateway): Ошибочный шлюз или прокси.

      • 503 (Service Unavailable): Сервис временно недоступен.

Last updated