Projektowanie API · Senior · Pytanie 40 z 75
Jaki problem rozwiązują „maski pól” w operacjach aktualizacji?
- ✓Poprawna odpowiedź: Określają dokładnie, których pól dotyczy aktualizacja (np.
updateMask=name,address), więc brakujące pola nie są przypadkiem czyszczone, a nowe pola są bezpieczne - 2Ukrywają pola w logach
- 3Szyfrują wrażliwe pola
Wyjaśnienie
Bez maski starsi klienci, którzy nie znają nowego pola, mogą je wymazać pełnym PUT.