以下哪一个是更好的Rest URL?

时间:2012-09-25 07:00:59

标签: api rest url-design

只是一个简单的问题。以下哪一项可以提供更好的Rest API Url&为什么呢?

  1. GET shop/department/{id}/{action}
  2. GET shop/department/{action}/{id}
  3. 动作是动词,可以是:

    • <德尔> GET shop/department/{id}/download
    • GET shop/department/{id}
    • GET shop/department/{id}/receive

2 个答案:

答案 0 :(得分:2)

如果action是远程过程调用RPC中的操作,则两者都同样不好。

操作不属于URL,而是属于HTTP谓词。

答案 1 :(得分:0)

使用操作和相应的id作为参数