Проєктування API · Middle · Запитання 63 з 75
Коли PUT з повним документом може бути кращим за PATCH?
- 1Лише для завантаження файлів
- 2Ніколи: PATCH завжди кращий
- ✓Правильна відповідь: Коли клієнти завжди мають повний ресурс (наприклад, форма налаштувань), а замінити його простіше й ідемпотентно
Пояснення
Поєднуйте PUT з If-Match, щоб не перезаписати чужі зміни.