W3C home > Mailing lists > Public > public-ldp-wg@w3.org > May 2013

Re: ldp-ISSUE-74 (conditional requests required): How does a client know if conditional requests are required [Linked Data Platform core]

From: Henry Story <henry.story@bblfish.net>
Date: Thu, 23 May 2013 23:56:08 +0200
Message-Id: <11E4E62B-8BE1-4C72-A2F8-EB488678B9CC@bblfish.net>
To: Linked Data Platform (LDP) Working Group <public-ldp-wg@w3.org>

On 23 May 2013, at 23:31, Linked Data Platform (LDP) Working Group Issue Tracker <sysbot+tracker@w3.org> wrote:

> ldp-ISSUE-74 (conditional requests required): How does a client know if conditional requests are required [Linked Data Platform core]
> 
> http://www.w3.org/2012/ldp/track/issues/74
> 
> Raised by: John Arwe
> On product: Linked Data Platform core
> 
> Split off from Issue-32.
> 
> Are conditional requests Required for updates? (specification has a SHOULD)
> 
> RFC 2616 tells a client how to know (after the fact) if a request was rejected because a pre-condition failed, but not in advance how to know if the server will fail every unconditional request because it implements section 4.4.2 " LDPR servers SHOULD require the HTTP If-Match header and HTTP ETags to detect collisions." with single-minded zeal.
> 
> RFC 6585 addresses exactly this case, so we should use the status code it defines (428 Precondition Required).
> 
> Proposal: update 4.4.2 to normatively reference RFC 6585
> 
> http://tools.ietf.org/html/rfc6585#section-3

Seems reasonable, and worth documenting.

> 
> 

Social Web Architect
http://bblfish.net/
Received on Thursday, 23 May 2013 21:56:39 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:11:49 UTC