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