由於找不到chuffing工作,我一直在閱讀ReST和創建Web服務。我已經解釋了它的方式,未來就是在構建Web應用程序之前爲您的所有數據創建Web服務。這似乎是一個好主意。ReSTful URLS的標準是什麼?
然而,似乎有很多矛盾的想法是什麼最好的方案是ReSTful網址。
有人主張簡單漂亮的URL
http://api.myapp.com/resource/1
此外,有些人喜歡在API版本添加到URL,像這樣
http://api.myapp.com/v1/resource/1
使事情更加混亂,有人主張增加內容類型來獲取請求
http://api.myapp.com/v1/resource/1.xml
http://api.myapp.com/v1/resource/1.json
http://api.myapp.com/v1/resource/1.txt
而其他人認爲內容類型應該在HTTP標頭中發送。
Soooooooo ....這是很多變化,這讓我不確定什麼是最好的URL方案。我個人認爲包含版本號,資源定位器和內容類型的最全面的URL的優點,但我是新手,所以我可能是錯的。
另一方面,你可能會認爲你應該做「最適合你的任何事情」。但據我所知,這並不符合ReST的思路,因爲其目標是制定一個標準。
而且由於很多人會有比我更多的經驗,所以我想請教一些指導。因此,考慮到這一切...
ReSTful URLS的標準是什麼?
考慮修復標題。 「最好」並不意味着什麼。而且你的問題比一個模糊的揮手更具體。動詞和響應格式有兩個具體問題。請修正您的問題標題,以清楚地反映您的實際問題。 – 2009-10-08 11:17:08