This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 7013 - Transfer: Partial PUT and Versioning
Summary: Transfer: Partial PUT and Versioning
Status: CLOSED WONTFIX
Alias: None
Product: WS-Resource Access
Classification: Unclassified
Component: ResourceTransfer (show other bugs)
Version: FPWD
Hardware: PC All
: P2 normal
Target Milestone: ---
Assignee: Yves Lafon
QA Contact: notifications mailing list for WS Resource Access
URL:
Whiteboard:
Keywords: needsAction
Depends on:
Blocks:
 
Reported: 2009-06-11 16:19 UTC by Yves Lafon
Modified: 2009-10-13 22:46 UTC (History)
0 users

See Also:


Attachments

Description Yves Lafon 2009-06-11 16:19:07 UTC
Partial PUT is a dangerous thing, as you don't know the state of the resource you are updating, so leading to improper replacements. There are two ways of solving the issue:
* define a PATCH method, unlike the PUT, the format associated with PATCH containsa instructions on how to express the difference between the original version and the new one that the server can verify to ensure the PATCH is done on the right data.
* Versioning, not unlike the use of ETags in HTTP, to ensure that actions are performed only when the right version of the resource will be modified by the server.
Comment 1 Robert Freund 2009-06-30 10:49:33 UTC
Action-67 Lafon