C# ASP.NET MVC 配置允许跨域访问

在web.config文件中的 system.webServer 节点下 增加如下配置

  <httpProtocol>
      <customHeaders>
        <add name="Access-Control-Allow-Origin" value="*" />
        <add name="Access-Control-Allow-Headers" value="*" />
        <add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE" />
      </customHeaders>
    </httpProtocol>

 

Access-Control-Allow-Methods:

  响应类型 (值为逗号分隔的一个字符串,表明服务器支持的所有跨域请求的方法)

  vaule:GET,POST,PUT,DELETE,OPTIONS(*表示允许所有)

Access-Control-Allow-Headers:

  响应头设置(Content-Type:只限于三个值application/x-www-form-urlencoded、multipart/form-data、text/plain)

  vaule:x-requested-with,content-type(*表示允许所有)

Access-Control-Allow-Origin:

  允许域名的脚本访问该资源(值为逗号分隔的一个字符串)

  vaule:http://domain1.com, http://domain2.com(*表示允许所有)

 

 

 

posted @   随风去远方  阅读(578)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
// 博客园添加鼠标粒子吸附特效
点击右上角即可分享
微信分享提示