Allow handling of in-stream errors on protocol level

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Major
    • V4.01_ERRATA01
    • Affects Version/s: V4.01_OS
    • Component/s: Protocol
    • None
    • Hide

      the service MUST leave the response malformed according to its content-type or abort the response by causing an error on transport protocol level.

      Show
      the service MUST leave the response malformed according to its content-type or abort the response by causing an error on transport protocol level .
    • Show
      https://github.com/oasis-tcs/odata-specs/pull/87

      OData-Protocol, section 9.5 says

      In the case that the service encounters an error after sending a success status to the client, the service MUST leave the response malformed according to its content-type. Clients MUST treat the entire response as being in error.

      But certain content types, for example text/plain in a response of type Edm.Stream, cannot be malformed. Suggest to allow abortion of the response on HTTP protocol level.

            Assignee:
            heiko.theissen
            Reporter:
            heiko.theissen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: