Hallo hallo,
Ben momenteel een REST API aan het ontwerpen/maken en zit met de volgende vragen. Stel ik heb de volgende URI's:
Volgens de API design guidelines van Microsoft is betekent dit dat je een order aanmaakt voor customer 1.Code:POST /klanten/1/orders
Is het gebruikelijk om in dit geval orders voor klanten op deze manier te maken en wat zijn de voordelen? Ik vind het namelijk erg onlogisch. Het lijkt mij veel netter om het zo te doen.
Bij de eerste methode kun je in sommige gevallen volgens mij redelijk wat verschillende URI's krijgen die naar hetzelfde doen en dat lijkt mij onwenselijk, maar misschien vergis ik mij hierin.Code:POST /orders
Bij een GET zie ik er wel de voordelen van in omdat je dan niet een aparte zoek query hoeft mee te geven als parameter, maar ook daar valt wat op af te dingen naar mijn mening.
Wat is wijsheid?
Bookmarks