Проєктування API · Senior · Запитання 41 з 75
Чому API може використовувати ресурсно-орієнтовані «власні методи» на кшталт POST /orders/42:cancel?
- ✓Правильна відповідь: Деякі операції не лягають на CRUD; іменований метод зберігає модель ресурсів і робить бізнес-дії явними й придатними до аудиту
- 2Двокрапки обов'язкові в REST
- 3Щоб не використовувати HTTP-методи
Пояснення
AIP-136 від Google описує власні методи; інші гайди використовують підресурси на кшталт /orders/42/cancellation.