Вопрос проверяет знание основных категорий HTTP-статусов и их значений.
Коды 2xx означают успешный запрос (например, 200 OK, 201 Created). Коды 3xx сообщают о редиректе (304 Not Modified). Коды 4xx указывают на ошибки клиента (400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found). Коды 5xx сигнализируют об ошибках сервера (500 Internal Server Error).
HTTP-статусы сгруппированы по первой цифре для быстрого понимания результата запроса.
200 OK — запрос успешно обработан.
201 Created — ресурс успешно создан.
304 Not Modified — ресурс не изменился с момента последнего запроса.
400 Bad Request — неверный синтаксис запроса.
401 Unauthorized — требуется аутентификация.
403 Forbidden — доступ запрещён.
404 Not Found — ресурс не найден.
500 Internal Server Error — внутренняя ошибка сервера.
Когда применять знание:
При разработке API для правильного формирования ответов.
Для отладки и логирования ошибок.