+1

- James

Tim Bray wrote:
> [snip]
> x.y Updating and Deleting Entries.
> 
> The URI to use in updating and deleting entries is included in the
> collection listing in an atom:link element with a rel attribute value of
> "edit".  Entries may be updated by sending a PUT request containing a
> revised Atom entry to such an edit URI, or removed by sending it a
> DELETE request.
> 
> In the case where an APP client is updating an such an entry by sending
> a PUT request to the edit URI, the Atom Entry in the body of the request
> MUST NOT attempt to change to value of the entry's atom:id.  An
> appropriate response from an APP server to such a request would be to
> fail with a status code of "409 Conflict".
> 
> Here's an alternative formulation of the last paragraph, slightly
> redistributing the work:
> 
> In the case where an APP client is updating an such an entry by sending
> a PUT request to the edit URI, it cannot change the value of the entry's
> atom:id.   Servers MUST NOT change the atom:id value, even if requested
> by a client.
> 
> I.e. in the first case, we're saying "Client: don't do this."  In the
> second "Server: if the client stupidly requests this, ignore it."  -Tim
> 
> 

Reply via email to