Misleading quotes in If-Match header value

Anonymous
2026-05-26T19:44:34.95+00:00

There is a section in https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-odata/614ae91e-c75e-4555-9e55-d3db0c57e4cf?source=docs

The one exception to this rule is that if an If-Match header with a value of "*" is present on the request, then a data service MAY accept the request.

that the OASIS OData committee deems ambiguous. It is not clear that the double quotes are not part of the value of the If-Match header. (see https://github.com/oasis-tcs/odata-specs/issues/2156)

how to report and or fix this in the document ?

Windows development | Windows Open Specifications

2 answers

Sort by: Newest
  1. KristianSmith-MSFT 531 Reputation points Microsoft Employee Moderator
    2026-05-29T18:20:51.47+00:00

    Hi Christof,

    Thanks for reaching out with your concern regarding the MS-ODATA spec. After inspecting section 3.2.5.1, I found that the double quotes are intentionally added as a form of escape character because the entity (whether character or string) is within an English paragraph. There are many instances in the Open Specification documents that have these double quotes within paragraphs to ensure the reader knows where said character or string begins and ends.

    Feel free to reach out with additional questions or concerns.

    Regards,
    Kristian S
    Microsoft Open Specs

    Was this answer helpful?

    0 comments No comments

  2. Obaid Farooqi MSFT 786 Reputation points Microsoft Employee Moderator
    2026-05-26T23:33:26.81+00:00

    Hi Christof:

    Please ignore the AI generated response above. The proper way to have the document bug fixed is to send a request for it to dochelp at microsoft dot com. This is also listed on the first page of the MS-ODATA specification in the last paragraph https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-odata/2b686a1a-9e1f-456f-80ff-072a010fc278

    Please send an email to dochelp at microsoft dot com with the question and an engineer will be in touch within 24 hours.

    Regards,

    Obaid Farooqi - MSFT

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.