add_header Access-Control-Allow-Headers
时间: 2024-03-29 15:32:57 浏览: 133
Access-Control-Allow-Origin
5星 · 资源好评率100%
add_header Access-Control-Allow-Headers是一个Nginx配置指令,用于在HTTP响应头中添加Access-Control-Allow-Headers字段。这个字段用于指定在跨域请求中允许的自定义请求头。
在跨域请求中,浏览器会先发送一个预检请求(OPTIONS请求),以确定是否允许发送真正的跨域请求。预检请求中会包含一个Access-Control-Request-Headers字段,用于告知服务器在真正的请求中会使用哪些自定义请求头。服务器需要通过设置Access-Control-Allow-Headers字段来指定允许的自定义请求头。
例如,如果想允许客户端发送自定义的Authorization和X-Custom-Header请求头,可以使用以下配置:
```
add_header Access-Control-Allow-Headers "Authorization, X-Custom-Header";
```
这样,当浏览器发送跨域请求时,服务器会在响应头中添加Access-Control-Allow-Headers字段,并指定允许的自定义请求头。
阅读全文