... When using PUT, the client application knows and identifies the resource that is to be replaced by the content in the request. Whether the server creates...
... When using PUT, the client is in control of the URI space. So take any PUT enabled file-system based Web server (like Apache) and it becomes a 'dumb ...
... No, you're right; I've made the mistake of conflating REST with HTTP. ... As per HTTP, POST has two meanings ... "submit data-block for data-handling" as...
Josh, ... POST can't have two meanings per the spec., because the spec does not define a way to discriminate two meanings for POST. Or do I fail to get your...
1. If you are parsing PATH_INFO, you can use mod_rewrite to de-uglify the cgi script path. /readable/foo/bar -> /cgi-bin/ugly.cgi/foo/bar I don't have...
... Yes, it was certainly a mistake when the NCSA team introduced HTML forms processing via POST (which at the time meant the same as NNTP's post) without...
Thanks for the clarification. I have two questions. ... Do you agree that it would be better if human user agents sending HTML forms just put the contents of...
... Every time I read RFC 2616 section 9.5, I come away with two meanings: * process data * "subordinate [...] in the same way that a file is subordinate to a...
... [deletia] ... I continue to be confused, though. I understand the importance of orthogonality of operations [generally], but there's a tension here ...
... PROPFIND, PROPPATCH, LOCK, and UNLOCK do not have identifiable resources (they all operate by way of a third party). Is PROPPATCH always idempotent? COPY...
... Could you please expand on what you mean by "they operate by way of a third party" (is this about the Depth request header?)? For instance, the results for...
I agree with your general point Roy, but just had a comment on something you said ... ... I was under the impression that the degree of visibility in both...
... That wasn't what I meant, though depth is certainly another can of worms. I guess that is another reason why PROPFIND is not cacheable. I meant that the...
... They are effectively the same, yes, but visibility is a continuous function. Just knowing something about the intent of the client may be better than...
... Correct. RFC2518 already specifies PROPFIND as non-cacheable. ... Ah! Now that depends on whether one considers those properties as different resources (as...
Julian Reschke wrote: [...] ... Does anyone happen to know why the functionality of PROPFIND has not simply been enabled by the definition of a set of...
... Extensibility of header names? Internationalization considerations? Namespace operations? Updates of properties? Anyway, this: "WebDAV and the Birth of...
... Yeah, Yaron's twisted little view of history. It would be more accurate to say that some people insisted HTTP could not carry internationalized data in ...
... OK, another interesting read is in Jim Whitehead's and Yaron Goland's "The WebDAV Property Design" "<http://www.cs.ucsc.edu/~ejw/papers/spe-whitehead.pdf>....
Ok, I haven't made it through the original disertation -- but I've gone through some of the posts here -- and read up on the wiki -- I think I grok the basics...
... Do it! And do it with passion :o) It takes time because it is dense (==value in every sentence), but it pays off very well. ... No, that'snot true....
The Web is *the* "real REST app". REST is a description of the principles that made the Web architecture so successful, and guidelines for keeping it that way....
The place that I have found REST most interesting, is in assembiling content from many web source using client side XSL processing, here is a snip that uses...
... perhaps I'm giving the REpresentational State Transfer theory too much credit -- the "current" http-server/http-client model for doing a "GET" -- follow...
... Hmm...I don't understand what you are up to here. What do you mean by 'talk to distributed resources'? ... Besides the question wheather your address book...
... In addition, it would be interesting to show that/how REST reduces the need to know about the specific semantics of the interaction up front. That is: how...
... Autsch....forgot about JS's security issue: no cross site scripting..... Seems one needs a server-based app for that sort of integration. Jan -- Jan...