我想抛出这个问题,并从Play Framework的其他用户(特别是Play 2.0)获得一些反馈。Play Framework 2.0 - Restful URL命名约定
可以说我有一个名为'FooBar'的实体。我们还假设我提供了一个Restful API,允许在URL 'http://<host>/api/foo_bar'
处进行CRUD操作。
我的问题是,社区之间有关于如何命名URL的共识,其中URL提供对名称包含多个单词的实体的访问?
我能想到的以下4个选项来命名这样的URL,这将每个似乎是合理的:
- 蛇的情况下(这将是Rails约定) - HTTP:/// API/foo_bar这样的名称
- 骆驼 -
http://<host>/api/fooBar
- 帕斯卡情况 -
http://<host>/api/FooBar
- 只是消除下划线(有没有这个名字吗?) -
http://<host>/api/foobar
在此先感谢您的意见!