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}/downloadGET shop/department/{id}GET shop/department/{id}/receive
If
actionis an action as in Remote Procedure Call RPC, both are equally bad.Actions don’t belong in URLs but in HTTP verbs.