我应该使用REST资源的单数还是复数命名约定?

170 阅读1分钟

内容来自 DOC https://q.houxu6.top/?s=我应该使用REST资源的单数还是复数命名约定?

一些RESTful服务使用不同的资源URI进行更新/获取/删除和创建。例如:

  • 创建 - 在某些地方使用***/resources***(复数)与POST方法,而在其他地方使用***/resource***(单数)
  • 更新 - 使用***/resource/123***与PUT方法
  • 获取 - 使用***/resource/123***与GET方法

我对这种URI命名约定感到有点困惑。我们应该在创建资源时使用复数还是单数?决定这个的标准是什么?