Explicitly state server behaviour when a client uses $select/$expand for an update response

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Minor
    • V4.01_CS02
    • Affects Version/s: None
    • Component/s: Protocol
    • None
    • Environment:

      Applied

    • Hide

      Clarify that if the client specifies a $select and/or $expand for the response of a PATCH/PUT request, that the server MUST respond with a a response body. If the service uses ETags for optimistic concurrency, the entities in the response MUST include ETags.

      Show
      Clarify that if the client specifies a $select and/or $expand for the response of a PATCH/PUT request, that the server MUST respond with a a response body. If the service uses ETags for optimistic concurrency, the entities in the response MUST include ETags.
    • Show
      https://www.oasis-open.org/committees/download.php/65911/odata-v4.01-wd07-part1-protocol-2019-09-18.docx

      Clients need a guaranteed way to get certain information in the response to PATCH/PUT such as an updated ETag.  Clarify that if the client specifies a $select and/or $expand for the response of a PATCH/PUT request, that the server MUST respond with a a response body including the ETag.

            Assignee:
            Unassigned
            Reporter:
            matt.borges
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: