只是一个简单的问题。以下哪一项可以提供更好的Rest API Url&为什么呢?
GET shop/department/{id}/{action}
GET shop/department/{action}/{id}
动作是动词,可以是:
GET shop/department/{id}/download
GET shop/department/{id}
GET shop/department/{id}/receive
答案 0 :(得分:2)
如果action
是远程过程调用RPC中的操作,则两者都同样不好。
操作不属于URL,而是属于HTTP谓词。
答案 1 :(得分:0)
使用操作和相应的id作为参数