Dan & Charlie,
On Apr 22, 2006, at 10:43 PM, Dan Kubb wrote:
So this means that POST is a way of sending data to a resource
that handles the request directly and/or can delegate the handling
to something else at its discretion. PUT is a way of changing
the state of a resource explicitly identified by its URI.
Ah, very interesting. My understanding was closer to Mark's:
My rule of thumb for PUT is that afterwards, if I GET a
representation from the same resource, it should give me back what
I sent in the first place (unless it's been separately changed in
the meantime). You also have to account for transcoding.
But, if I'm following your argument, that is actually a
_mis_understanding on my part. Very interesting.
Okay, if so, that is a nice separation, and David's usage is
correct, with POST-as-POST being reserved for RPC-style calls with
side-effects. I'll update the wiki accordingly:
http://microformats.org/wiki/rest/rails#Simply_RESTful
The other issue with PUT vs. POST is that the error/return codes are
different, no? Does either plug-in currently handle those correctly?
-- Ernie P.
_______________________________________________
microformats-rest mailing list
[email protected]
http://microformats.org/mailman/listinfo/microformats-rest