On 10-07-2008 at 08:32, Gregg Bolinger wrote: > But doesn't that kind of defeat the argument that REST is just utilizing > more of the HTTP spec if the spec is ambiguous in places? If the spec > said POST IS CREATE, DELETE IS DELETE, then fine. But they can both > mean DELETE according to what I've been reading. So I guess where does > the spec end and REST take over completely? In each framework?
Ah, and that's entirely the issue, isn't it? Web browsers are meant to browse. Not to create, update or delete web resources. In fact, the HTML specification even limits itself to precicely that: getting content, and optionally posting values in a form you fill out (note that the form itself is not altered in any way). But that's where it stops: HTML was never designed to add, create or delete stuff. That was for whatever file editor, CMS or whatnot people have, which would serve the content in HTML format to give it to a browser to read. But then we created web applications. Where you fill out a form requesting a resource to be created, updated or deleted. Like the civil servants that are almost universally looked down upon, but much faster. And although we had URL's ending in "...?id=173", we were happy. For a while. Because at some point we got fed up with URL's ending in "...?id=173", and we created RESTful URL's. And someone thought: "Hey, this looks like I'm creating, updating and deleting a web resource! There's already a protocol for that!". And that's where we are now... Oscar -- ,-_ Work and acquire, and thou hast chained the wheel of Chance. /() ) (__ ( -- Ralph Waldo Emerson =/ () ------------------------------------------------------------------------- Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! Studies have shown that voting for your favorite open source project, along with a healthy diet, reduces your potential for chronic lameness and boredom. Vote Now at http://www.sourceforge.net/community/cca08 _______________________________________________ Stripes-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/stripes-users
