[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [OASIS Issue Tracker] (ODATA-650) Clarify the use of $format in delta links and next links
[ https://tools.oasis-open.org/issues/browse/ODATA-650?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ralf Handl updated ODATA-650: ----------------------------- Proposal: - Services MAY use $format in a next link to prevent clients from changing the format between requests - Services SHOULD NOT use $format in a delta link was: - $format MAY be used in a next link regardless of whether or not the client used it - $format MUST be used in a delta link if the original request used $format, but MUST not be used in a delta link if the original request did not use $format > Clarify the use of $format in delta links and next links > -------------------------------------------------------- > > Key: ODATA-650 > URL: https://tools.oasis-open.org/issues/browse/ODATA-650 > Project: OASIS Open Data Protocol (OData) TC > Issue Type: Bug > Components: OData Protocol > Affects Versions: V4.0_OS > Environment: [Proposed] > Reporter: Matthew Borges > Priority: Minor > Fix For: V4.0_ERRATA01 > > > The specification clearly forbids clients to compose $format onto a delta or next link, and allows using the Accept header. > It does not forbid servers to encode $format in a delta or next link, which would make it impossible for the client to overrule this encoded format with an Accept header. > During the TC meeting on 04/24/2014, some members suggested concerns of changing the response format when following next links. The server can prevent this format change by encoding the initial format in the next link using $format (regardless of whether the client originally used $format or not). > Format for a delta response should not depend on the original format. However, if a client explicitly used $format, they may have done so because they couldn't use the Accept header (for whatever reason), in which case they may not be able to change the Accept header when using a delta link, in which case they would expect the delta link to include $format as well. -- This message was sent by Atlassian JIRA (v6.2.2#6258)
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]