首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ASP.NET 解决跨域问题

ASP.NET 解决跨域问题

作者头像
渔父歌
发布2020-03-26 11:14:16
9650
发布2020-03-26 11:14:16
举报
文章被收录于专栏:数据结构笔记数据结构笔记

在Web.config文件里的system.webServer节点下添加下面的值

    <httpProtocol>
      <customHeaders>
        <add name="Access-Control-Allow-Origin" value="http://localhost:8080" />
        <add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTION" />
        <add name="Access-Control-Allow-Credentials" value="true" />
      </customHeaders>
    </httpProtocol>

添加上面的配置之后有可能还会出现 Request header field Content-Type is not allowed by Access-Control-Allow-Headers in preflight 错误,这时看看有没有设置 Access-Control-Allow-Headers 字段,如果设置了的话就去掉这个字段,或者把客户端请求头的 Content-Type 字段修改为 Access-Control-Allow-Headers 的值。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档