← Prev in month ← Prev in thread
Next in thread → Next in month →

[OASIS Issue Tracker] (ODATA-1353) Clarity for "@odata.type" in request payloads

From
OASIS Issues Tracker <>
Date
2020-01-29T02:04:03+00:00
ID
Thread
[OASIS Issue Tracker] (ODATA-1353) Clarity for "@odata.type" in request payloads
Evan Ireland created ODATA-1353:
-----------------------------------

             Summary: Clarity for "@odata.type" in request payloads
                 Key: ODATA-1353
                 URL: https://issues.oasis-open.org/browse/ODATA-1353
             Project: OASIS Open Data Protocol (OData) TC
          Issue Type: Improvement
          Components: JSON Format
    Affects Versions: V4.01_OS
            Reporter: Evan Ireland


We ran into an interoperability issue where servers don't accept "@odata.type" in request payload (this is for a case where there is no inheritance in model).

Client is sending "@odata.type" because previously we encountered servers that required "@odata.type".

Now we were hoping to argue that servers not accepting "@odata.type" in request payload were non-compliant with the spec, however...

The âminimalâ and âfullâ metadata are defined in subsections of OData 4.01 JSON section 3.1 Controlling the Amount of Control Information in *Responses*.

Nowhere do we appear to define the amount of control information in *requests*.

Although we could take it as an unstated assumption that "@odata.type" MAY appear even where it isnât required to appear, it would be best if we have a separate section describing what control information MAY (and MUST, in the case of entity inheritance) appear in request payloads.






--
This message was sent by Atlassian Jira
(v8.3.3#803004)
← Prev in month ← Prev in thread
Next in thread → Next in month →