我想提出这个问题,并从 Play 框架(特别是 Play 2.0)的其他用户那里获得一些反馈。
假设我有一个名为“FooBar”的实体。我们还假设我提供了一个允许在 URL 上进行 CRUD 操作的 Restful API 'http://<host>/api/foo_bar'
。
我的问题是,社区之间是否就如何命名 URL 达成共识,其中 URL 提供对名称包含多个单词的实体的访问?
我可以想到以下 4 个选项来命名这样的 URL,每个选项看起来都很合理:
- 蛇案例(这将是 Rails 约定)- http:///api/foo_bar
- 骆驼香烟盒 -
http://<host>/api/fooBar
- 帕斯卡案例——
http://<host>/api/FooBar
- 只是消除下划线(有这个名字吗?) -
http://<host>/api/foobar
提前感谢您的反馈!