{{HTTPSidebar}}
The Access-Control-Request-Method
request header is used when issuing a {{glossary("preflight request")}} to let the server know which HTTP method will be used when the actual request is made. This header is necessary as the preflight request is always an {{HTTPMethod("OPTIONS")}} and doesn't use the same method as the actual request.
Header type | {{Glossary("Request header")}} |
---|---|
{{Glossary("Forbidden header name")}} | yes |
Syntax
Access-Control-Request-Method: <method>
Directives
- <method>
- One of the HTTP request methods, for example {{HTTPMethod("GET")}}, {{HTTPMethod("POST")}}, or {{HTTPMethod("DELETE")}}.
Examples
Access-Control-Request-Method: POST
Specifications
Specification | Status | Comment |
---|---|---|
{{SpecName('Fetch','#http-access-control-request-method', 'Access-Control-Request-Method')}} | {{Spec2("Fetch")}} | Initial definition. |
Browser compatibility
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
{{Compat}}
See also
- {{HTTPHeader("Access-Control-Request-Headers")}}