Какие знаешь HTTP статус-коды

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