Sobes.tech
Junior
98
questionbank

Какие существуют статусы кода в ответе от сервера?

Ответ от нейросети

sobes.tech AI

1xx Informational: Запрос получен, обработка продолжается.
2xx Success: Запрос успешно получен, понят и принят.
3xx Redirection: Действие должно быть выполнено для выполнения запроса.
4xx Client Error: Запрос содержит некорректный синтаксис или не может быть выполнен.
5xx Server Error: Сервер не смог выполнить полностью корректный запрос.

Примеры популярных статусов:

Статус Описание Категория
100 Continue Informational
200 OK Success
201 Created Success
204 No Content Success
301 Moved Permanently Redirection
302 Found Redirection
400 Bad Request Client Error
401 Unauthorized Client Error
403 Forbidden Client Error
404 Not Found Client Error
500 Internal Server Error Server Error
502 Bad Gateway Server Error
503 Service Unavailable Server Error

Для автоматизированного тестирования API важно проверять не только тело ответа, но и корректный статус код.

import requests

url = "https://example.com/api/resource"
response = requests.get(url)

# Проверка статуса 200 OK
assert response.status_code == 200, f"Expected status code 200, but got {response.status_code}"