Back to questions
Junior — Middle
76
Можешь назвать другие основные коды статусов HTTP, помимо 200, 400 и 500?
Answer from AI
sobes.tech AI
Помимо кодов 200 (успех), 400 (ошибка клиента) и 500 (ошибка сервера), существуют и другие важные HTTP статусы:
-
1xx (Информационные):
- 100 Continue — клиент может продолжать запрос
- 101 Switching Protocols — переключение протокола
-
2xx (Успешные):
- 201 Created — ресурс успешно создан
- 204 No Content — запрос успешен, но тело ответа отсутствует
-
3xx (Перенаправления):
- 301 Moved Permanently — ресурс перемещён навсегда
- 302 Found — временное перенаправление
- 304 Not Modified — ресурс не изменился (кэш)
-
4xx (Ошибки клиента):
- 401 Unauthorized — требуется аутентификация
- 403 Forbidden — доступ запрещён
- 404 Not Found — ресурс не найден
-
5xx (Ошибки сервера):
- 502 Bad Gateway — плохой шлюз
- 503 Service Unavailable — сервис недоступен
Эти коды помогают понять результат HTTP-запроса и корректно обрабатывать ответы.