Проєктування API · Senior · Запитання 40 з 75
Яку проблему розв'язують «маски полів» в операціях оновлення?
- ✓Правильна відповідь: Вони точно вказують, які поля зачіпає оновлення (наприклад,
updateMask=name,address), тож відсутні поля випадково не очищуються, а нові лишаються в безпеці - 2Вони ховають поля в логах
- 3Вони шифрують чутливі поля
Пояснення
Без маски старі клієнти, що не знають нового поля, можуть стерти його повним PUT.