These are the sort of changes that would, I believe, give
sufficient indication to a would-be user of PATCH of how
to make it somewhat safe. Personally I'd prefer to see it
made more prominent by starting with something like:

Clients requiring to verify the consistent application of a
patch document to a known entity SHOULD first acquire an ETag...

Rationale: the use of a normative keyword will draw the
attention of implementors who might otherwise not think
about this issue.

   Brian

On 2009-11-18 05:03, Julian Reschke wrote:
> John C Klensin wrote:
>> ...
>>> 1) the client can't control whether the etag will be strong,
>>> and weak etags may work just fine in certain instances, so
>>> just be silent about the type
>>
>> Silent, no.  But saying "can't control... certain instances"
>> explicitly would be fine.  I'd be even happier with an
>> explanation of what such an instance might look like, but don't
>> see that as a requirement.
>> ...
> 
> It's up to the server to decide whether it provides strong or weak
> etags. And it's also up to the server to decide whether you can use them
> in a conditional PATCH request (RFC 2616 disallowed this, but HTTPbis is
> lifting that restriction, and furthermore WebDAV never had it).
> 
> I think not stating this explicitly is the simplest approach (as this is
> true for any HTTP method), but I wouldn't object to have more text
> either (as long as that text wouldn't have to revised when HTTPbis is
> done).
> 
> BR, Julian
> 
> _______________________________________________
> Gen-art mailing list
> gen-...@ietf.org
> https://www.ietf.org/mailman/listinfo/gen-art
> 
_______________________________________________
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf

Reply via email to