Projektowanie API · Senior · Pytanie 41 z 75
Dlaczego API może używać zorientowanych na zasoby „metod własnych”, np. POST /orders/42:cancel?
- ✓Poprawna odpowiedź: Niektóre operacje nie pasują do CRUD; nazwana metoda zachowuje model zasobów i czyni akcje biznesowe jawnymi i audytowalnymi
- 2Dwukropki są wymagane w REST
- 3Żeby unikać metod HTTP
Wyjaśnienie
AIP-136 od Google opisuje metody własne; inne wytyczne używają podzasobów, np. /orders/42/cancellation.