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:
- LDP Rec (from eric@w3.org on 2015-02-20)
- 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)
- 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
Display change log