Access-Control-Expose-Headers 有哪些参数,具体怎么使用?
时间: 2023-03-29 17:04:37 浏览: 285
Access-Control-Expose-Headers 是一个 CORS(跨域资源共享)的响应头部,用于指定哪些响应头部可以被客户端 JavaScript 代码访问。它的参数可以是一个或多个响应头部名称,多个名称之间用逗号分隔。例如,如果服务器端响应头部中包含了 "X-Custom-Header" 和 "Content-Type",那么可以在响应头部中添加 "Access-Control-Expose-Headers: X-Custom-Header, Content-Type",这样客户端 JavaScript 代码就可以访问这两个响应头部的值了。
相关问题
Access-Control-Expose-Headers Access-Control-Allow-Headers 两个参数的区别是什么?
Access-Control-Expose-Headers 是一个 CORS(跨域资源共享)的响应头部,用于指定哪些响应头部可以被客户端访问。而 Access-Control-Allow-Headers 则是一个 CORS 的请求头部,用于指定客户端可以使用哪些请求头部。两者的区别在于一个是响应头部,一个是请求头部。
Access-Control-Expose-Headers设置多个参数
Access-Control-Expose-Headers 是一个CORS(跨源资源共享)相关的HTTP响应头,用于指定在浏览器中可以访问的额外响应头。
要设置多个参数,你可以使用逗号分隔它们。例如,如果你想暴露 "X-Custom-Header" 和 "Content-Length" 两个响应头,你可以这样设置:
```
Access-Control-Expose-Headers: X-Custom-Header, Content-Length
```
这样,浏览器就可以访问这两个响应头的值了。请确保在服务器端的响应中正确设置这个头部。
阅读全文