Access-Control-Expose-Headers

响应首部 Access-Control-Expose-Headers 列出了哪些首部可以作为响应的一部分暴露给外部。

默认情况下,只有六种 simple response headers (简单响应首部)可以暴露给外部:

如果想要让客户端可以访问到其他的首部信息,可以将它们在 Access-Control-Expose-Headers 里面列出来。

Header type Response header
Forbidden header name no

语法

Access-Control-Expose-Headers: <header-name>, <header-name>, ...

指令

<header-name>
包含0个或多个除 simple response headers (简单响应首部)之外的首部名称列表,可以暴露给外部,供页面资源使用。

示例

想要暴露一个非简单响应首部,可以这样指定:

Access-Control-Expose-Headers: Content-Length

想要额外暴露自定义的首部,例如 X-Kuma-Revision,可以指定多个,用逗号隔开:

Access-Control-Expose-Headers: Content-Length, X-Kuma-Revision

规范

Specification Status Comment
Fetch
Access-Control-Expose-Headers
Living Standard  

浏览器兼容性

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidEdge MobileFirefox for AndroidOpera for AndroidiOS SafariSamsung Internet
Basic supportChrome Full support 4Edge Full support 12Firefox Full support 3.5IE Full support 10Opera Full support 12Safari Full support 4WebView Android Full support 2Chrome Android Full support YesEdge Mobile Full support YesFirefox Android Full support 4Opera Android Full support 12Safari iOS Full support 3.2Samsung Internet Android Full support Yes

Legend

Full support  
Full support

关于兼容性的注意事项

相关内容

文档标签和贡献者

此页面的贡献者: WayneCui
最后编辑者: WayneCui,