私はこの質問を投げかけ、Play Framework(特にPlay 2.0)の他のユーザーからフィードバックを得たいと思いました。
'FooBar'というエンティティがあるとしましょう。また、URLでのCRUD操作を可能にするRestfulAPIを提供していると仮定しましょう'http://<host>/api/foo_bar'
。
私の質問は、URLに名前を付ける方法について、コミュニティ間でコンセンサスがありますか?URLは、名前に複数の単語が含まれているエンティティへのアクセスを提供しますか?
そのようなURLに名前を付けるための次の4つのオプションを考えることができますが、それぞれが合理的と思われます。
- スネークケース(これはレールの規則になります)-http:/// api / foo_bar
- キャメルケース -
http://<host>/api/fooBar
- パスカルケース-
http://<host>/api/FooBar
- アンダースコアを削除するだけです(これには名前がありますか?)-
http://<host>/api/foobar
フィードバックをよろしくお願いします!