我想拋出這個問題,並從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
在此先感謝您的意見!