ISSUE-74: How does a client know if conditional requests are required

conditional requests required

How does a client know if conditional requests are required

State:
CLOSED
Product:
Linked Data Platform Spec
Raised by:
John Arwe
Opened on:
2013-05-23
Description:
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
Related Actions Items:
No related actions
Related emails:
  1. LDP Rec (from eric@w3.org on 2015-02-20)
  2. Re: ldp-ISSUE-74 (conditional requests required): How does a client know if conditional requests are required [Linked Data Platform core] (from henry.story@bblfish.net on 2013-05-23)
  3. ldp-ISSUE-74 (conditional requests required): How does a client know if conditional requests are required [Linked Data Platform core] (from sysbot+tracker@w3.org on 2013-05-23)

Related notes:

Closed as proposed.
See https://www.w3.org/2013/meeting/ldp/2013-06-10#resolution_4

Arnaud Le Hors, 12 Jun 2013, 04:25:46

Display change log ATOM feed


Chair, Staff Contact
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: 74.html,v 1.1 2015/08/17 04:43:12 denis Exp $