由于找不到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