FWIW, PUT does not mean store. I must have repeated that a million
times in webdav and related lists. HTTP defines the intended
semantics of the communication -- the expectations of each party.
The protocol does not define how either side fulfills those
expectations,
and it makes damn sure it doesn't prevent a server from having
absolute authority over its own resources. Also, resources are
known to change over time, so if a server accepts an invalid Atom
entry via PUT one second and then immediately thereafter decides
to change it to a valid entry for later GETs, life is grand.
....Roy