IIS自定义跨域响应头 Access-Control-Expose-Headers
在 IIS(Internet Information Services)中设置 ExposedHeaders
,通常是为了让浏览器在跨域请求中能访问某些自定义响应头,例如让前端通过 JavaScript 能访问 X-Total-Count
、Content-Disposition
等响应头。
IIS 本身不直接提供一个叫 “ExposedHeaders” 的配置项,但你可以通过设置 CORS 响应头 Access-Control-Expose-Headers
来实现相同的功能。
比如sap ui5调用epicor的odata4接口。就需要添加一个 OData-Version响应头。不然数据无法正常加载
IIS中设置方式
选中站点,打开 HTTP响应标头配置
名称:Access-Control-Expose-Headers
值:OData-Version
.NET代码中配置
Markup 全选
Response.Headers.Add("Access-Control-Expose-Headers", "OData-Version");
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
post 张国生