Группы кодов статуса
1xx информационные
Запрос всё ещё выполняется. Такие коды редко встречаются при обычной отладке в браузере.
2xx успешные
Запрос выполнен успешно. 200, 201, и 204 встречаются чаще всего.
3xx перенаправление
Клиенту нужно перейти по другому URL или использовать кэшированное содержимое.
Ошибка клиента 4xx
Запрос недействителен, не авторизован, отсутствует или превышен лимит запросов.
Ошибка сервера 5xx
Сервер не смог обработать корректный запрос.
Часто используемые коды
| Код | Значение | Типичный случай |
|---|---|---|
| 200 | OK | Обычный успешный ответ на GET или POST |
| 201 | Создано | Ресурс успешно создан после POST |
| 301 | Перемещено навсегда | URL изменён навсегда, обновите ссылки и канонические цели |
| 302 | Найдено | Временное перенаправление, обычно для входа или краткосрочной маршрутизации |
| 400 | Некорректный запрос | Некорректные данные или отсутствует обязательный параметр |
| 401 | Не авторизован | Аутентификация отсутствует или недействительна |
| 403 | Доступ запрещён | Аутентификация пройдена, но доступ к этому ресурсу запрещён |
| 404 | Не найдено | Маршрут, файл или ресурс не существует |
| 429 | Слишком много запросов | Превышен лимит запросов |
| 500 | Внутренняя ошибка сервера | Необработанный сбой на стороне сервера |
Быстрый чек-лист отладки
- Если код 4xx, сначала проверьте запрос: аутентификацию, структуру данных, URL, заголовки.
- Если код 5xx, сначала проверьте сервер и журналы.
- Если код 301 или 302, проверьте, куда ведёт перенаправление и является ли такое поведение ожидаемым.
- Если код 429, добавьте логику повторных попыток или задержку вместо частых запросов к эндпоинту.
Используйте эту справку с подходящим инструментом
Связанные инструменты