CRUD как HTTP-контракт

Полное и частичное обновление

Содержание курса

В rooms_db сохранено {"id":1,"name":"Альфа","capacity":5}. PATCH сначала проверяет все переданные значения на None и при любом None выбрасывает HTTPException(422, detail="Fields cannot be null"), а затем отдельным циклом изменяет запись. Клиент прислал {"name":"Бета","capacity":null}. Какой ответ он получит и какие name/capacity останутся в хранилище?

Выберите один ответ