Какие знаешь статус-коды
QA Тестировщик
Middle
Райффайзен
Какие знаешь статус-коды
Ответы
**2xx (Успех)**
- `200 OK` — запрос успешно обработан.
- `201 Created` — ресурс создан (например, после POST).
- `204 No Content` — успешно, но тело ответа пустое.
**3xx (Перенаправление)**
- `301 Moved Permanently` — ресурс перемещён навсегда.
- `302 Found` — временное перенаправление.
- `304 Not Modified` — контент не изменился (кеширование).
**4xx (Ошибка клиента)**
- `400 Bad Request` — неверный синтаксис запроса.
- `401 Unauthorized` — требуется аутентификация.
- `403 Forbidden` — доступ запрещён.
- `404 Not Found` — ресурс не найден.
- `429 Too Many Requests` — превышен лимит запросов.
**5xx (Ошибка сервера)**
- `500 Internal Server Error` — общая ошибка сервера.
- `502 Bad Gateway` — прокси получил неверный ответ.
- `503 Service Unavailable` — сервис временно недоступен.
Пример проверки статуса в API-тесте (Python + requests):
```
response = requests.get("https://api.example.com/users/1")
assert response.status_code == 200
```