... +1 As an aside you'll find maintenance and validation easier if your status values are all lowercase (all upper would be okay too, but uglier.) Has nothing...
19208
Matt McClure
matthewlmcclure
Dec 3, 2012 1:40 am
... This seems like a really important point. As I started reading about hypermedia APIs, the authors seemed to be evangelizing the benefit that server...
19209
Erik Wilde
drethoo
Dec 3, 2012 2:00 am
hello matt. ... this is a very good question. one important aspect is that it's always bad if clients are tested against just one implementation. server ...
19210
Eric J. Bowman
eric@...
Dec 3, 2012 4:15 pm
... DELETE /orders/1 doesn't have to delete the resource, it can move it to, say, /canceled/1. In which case you're only changing one property of the order...
19211
Eric J. Bowman
eric@...
Dec 3, 2012 4:18 pm
... Yes, such examples are out there, but in them, /cancel is NOT a resource in the REST sense so they must be some style of RPC... REST, not so much....
19212
Max Toro
maxtoroq
Dec 4, 2012 10:40 pm
Thank you very much for your responses Eric. The short answer is (if I understood correctly): POST /cancel is not REST because it lacks visibility, since it's...
19213
Jan Algermissen
algermissen1971
Dec 4, 2012 10:45 pm
... Maybe of interest: http://tech.groups.yahoo.com/group/rest-discuss/message/18998 jan...
19214
Eric J. Bowman
eric@...
Dec 5, 2012 12:31 pm
... I'd phrase it differently: "POST /cancel violates self-descriptiveness as user intent cannot be discerned by examining the request." This would hold true...
19215
Erik Wilde
drethoo
Dec 7, 2012 8:45 pm
hello all. i just sumbitted an initial draft of "URI Template Descriptions" as draft-wilde-template-desc-00. however, it seems that there currently is a bit of...
19216
Nicholas Shanks
nickshanks
Dec 8, 2012 8:53 am
I think URI templating is detrimental to the web and should not receive any standards body endorsement. Can you present a use case which cannot be solved by...
19217
Philippe Mougin
pmougin2001
Dec 8, 2012 10:35 am
I use URI templates as a component of my hypermedia controls. They let me dynamically communicate to clients how to build certain URIs. They are more powerful...
19218
Mike Kelly
mikekelly876...
Dec 8, 2012 3:56 pm
... Be useful if you explained why you think that. (you're probably wrong, by the way) Cheers, M...
19219
Erik Wilde
drethoo
Dec 8, 2012 4:50 pm
hello nicholas. ... you are aware of RFC 6570, right? cheers, dret....
19220
CÃat Ó GÃ...
keithgaughan
Dec 8, 2012 6:05 pm
You realise that URI templates and forms are, more-or-less, the same kind of thing, albeit with the former being more flexible in kinds of URI it can generate...
19221
Erik Wilde
drethoo
Dec 8, 2012 6:21 pm
... nicholas did not really say what he means by "forms". but typically, forms are a combination of (1) a template (which may be runtime or baked into the...
19222
Doug Davis
duglin
Dec 8, 2012 10:46 pm
These may be of interest: http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven in particular bullet points #4 and #6 ...
19223
Erik Wilde
drethoo
Dec 10, 2012 8:04 pm
http://tools.ietf.org/html/draft-wilde-template-desc-00 -- erik wilde | mailto:dret@... - tel:+1-510-2061079 |...
19224
Shea Levy
shea_levy
Dec 11, 2012 1:40 am
Hi all, Why doesn't authorization violate the statelessness constraint of REST? It seems to reduce visibility (monitoring systems need to know both the request...
19225
mike amundsen
mamund
Dec 11, 2012 2:16 am
Shea: <snip> Why doesn't authorization violate the statelessness constraint of REST? It seems to reduce visibility (monitoring systems need to know both the ...
19226
Eric J. Bowman
eric@...
Dec 11, 2012 7:25 am
... There's nothing inherently unRESTful about personalization. Basing it on digest auth gives us caching advantages over both cookies, and tying it to...
19227
Mike Kelly
mikekelly876...
Dec 11, 2012 11:45 am
Eric, Please could you start adding a tl;dr summary to the top of your posts Cheers, M ... -- Mike http://twitter.com/mikekelly85 http://github.com/mikekelly ...
19228
Eric J. Bowman
eric@...
Dec 13, 2012 8:49 pm
I'm always glad to be of help... http://www.stylusstudio.com/xsllist/201212/post20070.html ...but still waiting for the day when I can say "just use REST" and ...
19229
Dey, Santanu
santanu_apigee
Dec 16, 2012 4:34 pm
Folks, Your comments and reviews welcome on my recent webinar on API Facade Patterns. This episode is on One Phase to Two Phase Conversion API Facade...
19230
Erik Wilde
drethoo
Dec 21, 2012 2:15 am
hello. for those interested in URI Templates and Template Descriptions, http://dret.typepad.com/dretblog/2012/12/structuring-uri-templates.html might be...
19231
Glenn Block
glenn_block
Dec 22, 2012 10:34 pm
Disclaimer: Mostly for .NET devs, but anyone is welcome...
19232
Glenn Block
glenn_block
Dec 22, 2012 10:41 pm
And now the real message. :-) <forgive me if you think this is spam> Howard Dierking, Pablo Cibraro and Pedro Felix, Darrel Miller, and I are all working on a...
19233
Dey, Santanu
santanu_apigee
Dec 23, 2012 6:50 am
Friends, Your comments and reviews welcome on my recent webinar on API Facade Pattern. This episode is on One Phase to Two Phase conversion. API Facade...
19234
Eric J. Bowman
eric@...
Dec 23, 2012 8:54 am
... Ah! Symfony for .NET -- I get it. ;-) -Eric...
19235
Greg Young
gumboismadeo...
Dec 27, 2012 1:27 pm
We have been having an interesting discussion here regarding the AtomPub protocol. Is it ok to change the MemberUri on a put? EG: Return a Location header and ...
19236
Erik Wilde
drethoo
Dec 30, 2012 12:06 am
A new version of I-D, draft-hausenblas-csv-fragment-01.txt has been successfully submitted by Erik Wilde and posted to the IETF repository. Filename:...