... The problem in my mind GET a cached ID and sharing it with someone else. If you want to serve IDs have clients use POST. cheers Bill...
7736
Bill de hOra
bdehora
Jan 27, 2007 3:29 pm
... Perhaps. You could guarantee delivery by having the client restart the exchange if the server indicates a timeout (or generally ending the exchange). It's...
7737
Bill Venners
billvenners
Jan 27, 2007 4:36 pm
... Where does it say that GET is idempotent? My understanding was that GET is "safe," but not necessarily idempotent. Returning a new ID each time you do a...
7738
Alan Dean
alan_james_dean
Jan 27, 2007 5:16 pm
... http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.1.2 "9.1.2 Idempotent Methods Methods can also have the property of "idempotence" in that (aside...
7739
Bill de hOra
bdehora
Jan 27, 2007 6:18 pm
... Hi Bill, It's not that. The safeness of GET can work against you, if the server is required to issue distinct ids. client A GET -------[cache] ------->...
7740
Jan Algermissen
algermissen1971
Jan 27, 2007 6:33 pm
Bill, ... Yes, that might be a problem (an ill-behaving cache should not confuse other peoples POSTs). ... Yes, but then we have the chicken-egg problem that...
7741
Mark Nottingham
mnotting
Jan 28, 2007 1:40 am
... That's intentional :) ... Sending a POST to get the form is one way, but not the only. Another would be to use GET, and assure that the response isn't ...
7742
Alan Dean
alan_james_dean
Jan 28, 2007 4:09 pm
... Yes. I don't know why, but flickr lowered the resolution of the uploaded file. I will upload a full-res copy over the weekend to my site and publish the...
7743
Alan Dean
alan_james_dean
Jan 28, 2007 6:04 pm
... A full-res jpg can be found at http://thoughtpad.net/who/alan-dean/image/http-headers-status.jpg Regards, Alan Dean...
7744
Alan Dean
alan_james_dean
Jan 28, 2007 6:08 pm
... The diagram was edited in Visio. I will check tomorrow to see if it can export in SVG format. Regards, Alan Dean...
7745
Bill de hOra
bdehora
Jan 28, 2007 6:19 pm
... Not brain dead, it will work, as the point is you don't need a reliable single POST to start a reliable exchange - reliability is introduced using a...
7746
Bill de hOra
bdehora
Jan 28, 2007 6:26 pm
... I agree. I think POE is sound, formally speaking. The chicken and egg problem I've see is that, because HTTP is asymmetric (clients always initiate), then...
7747
Jan Algermissen
algermissen1971
Jan 28, 2007 6:54 pm
... Well, ok. But this behavior is only appropriate if suggested as part of the spec. It contradicts HTTP in the sense that you as a client should know that...
7748
Bill de hOra
bdehora
Jan 28, 2007 8:17 pm
... I see what you're saying. But if the client doesn't get a response, or gets a non-2xx response what should it do, according to HTTP? cheers Bill...
7749
Jan Algermissen
algermissen1971
Jan 28, 2007 8:25 pm
... At least not go into "Brute Force Retry Mode" :-) But I guess in this case it is ok. For my part, I'll follow the POST- to-POE-collection-factory road....
7750
Alan Dean
alan_james_dean
Jan 29, 2007 6:10 pm
... An svg version now available at http://thoughtpad.net/who/alan-dean/image/http-headers-status.svg as well as the original ...
7751
Dave Pawson
dpawson2000
Jan 29, 2007 7:04 pm
... Views great in Batik. Pan and zoom without loss of clarity! Thanks Alan. Very useful. regards -- Dave Pawson XSLT XSL-FO FAQ. http://www.dpawson.co.uk...
7752
Niklas Gustavsson
protocol7b
Jan 29, 2007 10:35 pm
... If would be great if you could also add a namespace declaration for XLink. This will make it work in Firefox :-) xmlns:xlink="http://www.w3.org/1999/xlink"...
7753
Alan Dean
alan_james_dean
Jan 29, 2007 10:50 pm
... Fixed up. Thanks for the tip :-) Alan...
7754
Jon Hanna
hack_poet
Jan 30, 2007 12:30 pm
... I still dispute the allowing POST to non-existent resources. If it doesn't exist, how can you POST into it. 404 or 410 IMO. Which incidentally is another...
7755
Mark Baker
gonga_thrash
Jan 30, 2007 2:10 pm
... 404 just means no representations are available (source), and doesn't necessarily mean that there isn't any processing logic there (sink). Most HTML form...
7756
Jon Hanna
hack_poet
Jan 30, 2007 2:40 pm
... If it's there and I can POST to it but not GET it then a GET should return 405 Method Not Allowed with POST in the Allow header. Then I know that it's...
7757
Alan Dean
alan_james_dean
Jan 30, 2007 7:23 pm
... I've had a think about this and read the spec again. So far as I can tell, the spec does not forbid POSTing onto a missing resource. So I have remodelled...
7758
fyzixadam
Jan 30, 2007 8:18 pm
Hey guys, I'm having a bit of a disagreement with our chief architect (and head development honcho) about whether or not our app is restful and/or what we need...
7759
Nic James Ferrier
nferrier_tap...
Jan 30, 2007 9:06 pm
... It has a javascript engine that can do PUT and DELETE and OPTIONS and anything else you like. That is a well worn pattern for RESTfull clients. ... You...
7760
Jon Hanna
hack_poet
Jan 31, 2007 10:53 am
... Firstly, the most popular modern browsers allow for the full use of all HTTP methods in AJAX (a few bugs aside). Secondly, I don't think being restricted...
7761
Andrzej Jan Taramina
ataramina
Jan 31, 2007 8:57 pm
..from Larry O'Brien called "Give it a REST", decrying the failure of WS-* in the real world. http://www.sdtimes.com/printArticle/column-20070115-02.html ...
7762
S. Mike Dierken
mdierken
Feb 1, 2007 5:50 am
And there's even a t-shirt for you... http://www.cafepress.com/rest "Web Services - Just give it a REST" http://www.cafepress.com/rest.4541012 (I put these up...
7763
Ryan Tomayko
rtomayko
Feb 1, 2007 5:58 am
... What ever happened to Paul Prescod anyway? $ curl -si http://www.prescod.net | grep -i modified Last-Modified: Thu, 02 Jan 2003 19:10:29 GMT His HTTP and...
7764
S. Mike Dierken
mdierken
Feb 1, 2007 6:10 am
I think he's a director of program management somewhere, I think he got back into markup technologies. He might be at xmetal.com - I haven't spoken with him in...