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

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Major
    • V4.0_WD01
    • Affects Version/s: None
    • Component/s: Protocol
    • None
    • 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.
    • 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

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

            Assignee:
            Michael Pizzo (Inactive)
            Reporter:
            martinzurmuehl
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: