... Commenting over here; I don't want to get an account over there just to add a comment... Anyway: the issue of PUT and DELETE when being repeated...
Hi Juilian, ... I don't like creating accounts everywhere either, but requiring accounts for forum postings at Artima allows me among other things to better...
... From the RTF Dissertation: http://www.ics.uci.edu/~fielding/pubs/webarch_icse2000.pdf ===== Connectors REST uses various connector types to encapsulate the...
... I disagree. The generality refers to all resources having the same interface, not all resources having an artificially limited interface. It isn't even...
... Sorry? REPORT be definition isn't as bad as POST, being a safe method. Thus, it can *not* tunnel arbitrary methods, at least as long as the people using it...
... I suspect PATCH is most effectively rephrased as it is now: a PUT of the entire resource rather than a diff file. For most use cases there just isn't...
Elliotte Harold
elharo@...
Jan 2, 2007 12:08 am
7349
... Sorry - I used PATCH in that example without knowing the actual semantics. I think I had it confused with PROPPATCH. Or I was simply confused. I've been...
... PUT maybe I can live without; tunneling DELETE over POST is nauseating. But this thing about firewalls is a tad backways. Firewall admins don't really want...
... Not in HTTP. But you can express "Hesperus is Phosphorus" class equivalence with OWL using sameAs and you can expose a query service that can answer yes or...
... To do input validation. Let me explain: I'm currently pondering how to best deal with resources that are pure behaviors (i.e. only accept POST) in Dream,...
I've created a short tutorial on REST and some common resource/service patterns. The tutorial is based on my experience with designing the API for our...
... I didn't check rfc 2396, but rfc 3986 obsoletes it. Reading from "Reserved Characters" section[1] it appears that you should percent encode the '@' ...
I've been reflecting a little on this issue with versioned resources and the fact that a straightforward PUT would not be idempotent (or at least not exactly),...
Chris Burdess
dog@...
Jan 2, 2007 12:18 pm
7358
... When using DeltaV (RFC3744), a PUT will always be idempotent unless you enable auto-versioning. ... I would think so. The server would immediately send the...
... I'm not familiar with with the original discussion, but why should a 302 be necessary? If I PUT several times to <http://example.com/mydocument>, is it ...
... "@" is legal in most parts of a uri, since it is part of the pchar set. As for the RESTfulness or not of dream, I suppose I have some comments. I am...
... Because the resource the client intended to update remains unapdated, thus the expectation implied by PUT fails and therfore a 2xx is inappropriate. ... ...
... Well, all the problems go away if the resource *is* changed. I have the feeling of "not-invented-here". Can anybody please explain why it's so bad to just...
... Because it violates idempotency, see http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.1.2 'Silently' creating a new copy (on a public URI) as you...
... The issue IMO is that the client needs no knowledge whatsoever about versioning, it just understands PUT and the server uses plain HTTP facilities...
... Can you please explain how that would work with existing clients that follow HTTP/1.1 with respect to not following redirects for unsafe methods?...
... See the thread http://tech.groups.yahoo.com/group/rest-discuss/message/7254 ... It does seem to be a bit of a bone of contention. If we assume that ...
Chris Burdess
dog@...
Jan 2, 2007 3:56 pm
7367
... The problem with this is that it only works with linear versioning; branching is not possible. Jan...
You are absolutely right!!! It was a logical error in my php code!!!! Thanks a lot for your support :) Now I have another problem, I don't know how to handle...
... Are you refering to section 10.3? I am not sure how much this constraint is targeted towards software user agents (as it specificaly mentiones the user)....
This is from my log file 127.0.0.1 - - [30/Dec/2006:14:11:34 +0200] "DELETE /RestFull/in_user/1/ HTTP/1.1" 405 276 so there is a 405 error My php script runs...
... Well, I personally think that a redirect here is the wrong approach. If only if user agents only may follow a redirect without user interaction if the...