On 19.06.2007, at 20:46, Stefan Tilkov wrote:
Right, but POST isn't necessarily non-idempotent: it may be
idempotent or
not.
You are right, I should have written "PUT is defined to be idempotent
(by the spec), POST is not - which means POST can or cannot be
idempotent". Seems a little like splitting hairs, but OK.
While splitting hairs... :-).....
Actually, I'd say that every single invokation of POST is significant
from a client's POV and it explicitly expects multiple POSTs to have
distinct effects, or?
IMO, POST *is* in fact non-idempotent...always. Per definition.
Jan