Что такое HTTP статус-коды
QA Тестировщик
Junior
Без компании
Что такое HTTP статус-коды
Ответы
HTTP статус-коды — это трехзначные числа, которые сервер возвращает в ответ на HTTP-запрос клиента. Они указывают на результат обработки запроса.
Основные группы:
- **1xx (Информационные)**: запрос принят, обработка продолжается (например, 100 Continue).
- **2xx (Успех)**: запрос успешно обработан (200 OK, 201 Created).
- **3xx (Перенаправление)**: требуется дополнительное действие (301 Moved Permanently, 302 Found).
- **4xx (Ошибка клиента)**: запрос содержит ошибку (400 Bad Request, 404 Not Found).
- **5xx (Ошибка сервера)**: сервер не смог обработать запрос (500 Internal Server Error, 503 Service Unavailable).
Пример проверки в тестах (Python + requests):
```
response = requests.get("https://example.com")
assert response.status_code == 200
```