IIS自定义跨域响应头 Access-Control-Expose-Headers


在 IIS(Internet Information Services)中设置 ExposedHeaders,通常是为了让浏览器在跨域请求中能访问某些自定义响应头,例如让前端通过 JavaScript 能访问 X-Total-CountContent-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开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:GitLab取消项目的分支保护
下一篇:linux分析清理大文件
评论列表

发表评论

评论内容
昵称:
关联文章

IIS定义响应 Access-Control-Expose-Headers
IIS配置允许访问
解决 axios 时,发送 post 请求前options 404
windows平台的分布式微服务解决方案(2)--访问
.NET中大型项目开发必备(2)--CORS访问
窗体定义权限操作按钮
AgGrid Header内容剧中
.NET Core 定义中间件 Middleware
WPF开发随笔收录-定义图标控件
ag-grid标题Header内容居中
C# 配置文件增加定义节点
Excel定义格式千分符
窗体GridView布局定义
定义表格操作按钮 GridControlEmbeddedNavigator
C# Winform 定义异常处理方法
TinyMCE定义字体大小列表
SQL Prompt定义代码片段
winform定义控件(UserControl)加载慢的研究
网站迁移纪实:从Web Form 到 Asp.Net Core (Abp vNext 定义开发)
AS.NET Core定义类中全局访问HttpContext

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码