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
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.