On Nov 6, 2005, at 2:52 AM, Eric Scheid wrote:

You retrieve an entry, edit it, PUT it back, retain a copy. Later, you edit the entry again, and go to PUT it back... but in between those two edits
someone else has edited the entry.

Thus, "SHOULD perform a GET on the member resource before editing"

Simply doing a GET is not a solution to the (ugly, hairy) general problem of concurrent editing. Suppose I do a GET before I do the PUT and someone else with a faster network gets in with their GET/PUT in the window between them? In any case, SHOULD is inappropriate, because it only applies in the case where you (a) are worried about supporting concurrency and (b) don't have a more sophisticated mechanism in place. -Tim

Reply via email to