Проєктування API · Junior · Запитання 43 з 75
Чому клієнти мають ігнорувати невідомі поля у відповідях?
- 1Ігнорування полів економить трафік
- 2Невідомі поля - завжди помилки
- ✓Правильна відповідь: Щоб сервери могли додавати поля, не ламаючи їх; суворі клієнти, що падають на нових полях, роблять кожне додавання несумісною зміною
Пояснення
Принцип «толерантного читача» входить у більшість гайдлайнів API.