Назад к вопросам
Junior — Middle
69
Какие коды статусных ответов в протоколах ты можешь назвать и описать их значение?
Ответ от нейросети
sobes.tech AI
В протоколах, особенно в HTTP, существуют статусные коды, которые информируют клиента о результате запроса. Основные группы и примеры кодов:
-
1xx (Информационные): запрос получен, продолжается обработка.
- 100 Continue — клиент может продолжать отправку запроса.
-
2xx (Успех): запрос успешно обработан.
- 200 OK — запрос выполнен успешно.
- 201 Created — ресурс успешно создан.
-
3xx (Перенаправления): требуется дополнительное действие клиента.
- 301 Moved Permanently — ресурс перемещён навсегда.
- 302 Found — временное перенаправление.
-
4xx (Ошибки клиента): ошибка на стороне клиента.
- 400 Bad Request — неверный запрос.
- 401 Unauthorized — требуется аутентификация.
- 403 Forbidden — доступ запрещён.
- 404 Not Found — ресурс не найден.
-
5xx (Ошибки сервера): ошибка на стороне сервера.
- 500 Internal Server Error — внутренняя ошибка сервера.
- 503 Service Unavailable — сервис недоступен.
Эти коды помогают понять, что произошло с запросом и как клиент должен реагировать.