Ща поясню за статус коды 🧐

Три ситуации. Две из них — БАГИ. Одна — нормальное поведение👌

СИТУАЦИЯ 1 Дёргаешь GET /users/99999 Пользователя с таким ID не существует Сервер возвращает: 200 OK Тело: {}

СИТУАЦИЯ 2 Шлёшь PATCH /users/1 с телом { "age": -5 } Сервер возвращает: 422 Unprocessable Entity Тело: { "error": "age must be positive" }

СИТУАЦИЯ 3 POST /api/data Content-Type: text/plain Тело — обычный JSON: { "key": "value" } В документации написано text/plain. Сервер всё принимает и парсит.

Какая ситуация НЕ баг? Голосуй 👇 ⏳Через 24 часа прикреплю разбор.

#угадайбаг #apitesting #qa