Header parameter with the name 'Accept' is ignored

Issue ID: warning-parameter-header-accept

Description

You have used a restricted value as the name of a header parameter. The values Accept, Content-Type, and Authorization are restricted values and should not be used as the header name. A header with any of these values as the header name is ignored.

Example

The following is an example of how this issue could look in your API definition:

{
    "name": "Accept",
    "in": "header",
    "description": "Supported content types",
    "required": true,
    "type": "string",
    "pattern": "^application/json$|^application/xml$"
}

Remediation

Make sure that you do not use the restricted values as header parameter names.