Which one of the following is a better Rest URL?
-
03-07-2021 - |
Question
Just a quick question. Which one of the following makes a better Rest API Url & why so?
GET shop/department/{id}/{action}
GET shop/department/{action}/{id}
The action is a verb and it can be:
GET shop/department/{id}/download
GET shop/department/{id}
GET shop/department/{id}/receive
La solution
If action
is an action as in Remote Procedure Call RPC, both are equally bad.
Actions don't belong in URLs but in HTTP verbs.
Autres conseils
Use actions and corresponding id as parameter
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow