Uploaded image for project: 'OASIS Open Data Protocol (OData) TC'
  1. OASIS Open Data Protocol (OData) TC
  2. ODATA-39

Make use of additional HTTP response code 428 Precondition Required defined in RFC6585

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: V4.0_WD01
    • Component/s: Protocol
    • Labels:
      None
    • Proposal:
      Hide

      Insert the following paragraph after the first paragraph of section 8.2.4:

      If an entity type or at least one of its properties is marked with ConcurrencyMode="Fixed" and the client does not specify an If-Match request header in a Data Modification Request or Action Request, the server MUST respond with a '4xx' response code and SHOULD use '428 Precondition Required'. It MUST ensure that no data is modified as a result of the request.

      Show
      Insert the following paragraph after the first paragraph of section 8.2.4: If an entity type or at least one of its properties is marked with ConcurrencyMode="Fixed" and the client does not specify an If-Match request header in a Data Modification Request or Action Request, the server MUST respond with a '4xx' response code and SHOULD use '428 Precondition Required'. It MUST ensure that no data is modified as a result of the request.
    • Resolution:
      Show
      Applied in https://www.oasis-open.org/apps/org/workgroup/odata/download.php/46906/odata-v1.0-wd01-2012-9-12.doc . Accepted: https://www.oasis-open.org/committees/download.php/46960/odata_meeting-8_on-20120920_minutes.html

      Description

      RFC 6585 defines new HTTP response code 428 Precondition Required (http://tools.ietf.org/html/rfc6585#section-3) that is useful for ETag handling

        Attachments

          Activity

            People

            • Assignee:
              mikep Michael Pizzo
              Reporter:
              martinzurmuehl Martin Zurmuehl
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: