专栏首页博客园Web API的CORS

Web API的CORS

Web API中进行跨域需要在请求头中加入允许跨域请求

Access-Control-Allow-Origin=*

 上面代码代表允许所有跨域请求。当然也可以只允许某个站点进行跨域请求,只需将‘*’改为指定站定即可

Access-Control-Allow-Origin=“http://www.baidu.com”

当然我们可以将允许请求写成一个过滤器,即可让指定页面允许跨域请求

public class CORSFilterAttribute:AuthorizationFilterAttribute
    {
        public override void OnAuthorization(HttpActionContext actionContext)
        {
            actionContext.Request.Headers.Add("Access-Control-Allow-Origin", "*");
        }
    }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用异步操作时的注意要点(翻译)

    在使用异步方法中最好不要使用void当做返回值,无返回值也应使用Task作为返回值,因为使用void作为返回值具有以下缺点

    莫问今朝
  • WCF

      WCF(Windows Communication Foundation)是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows通信开发平...

    莫问今朝
  • C#异步使用要点(翻译)

    在使用异步方法中最好不要使用void当做返回值,无返回值也应使用Task作为返回值,因为使用void作为返回值具有以下缺点

    莫问今朝
  • 超级大福利 | 2019年最新软考网络工程师复习笔记_不用看大纲!果断收藏!!!

    4、通道是一种通过执行通道程序管理I/O操作的控制器,它使CPU与I/O操作达到更高的并行度。

    网络技术联盟站
  • Apache(4)——配置文件里的各参数(2)

    可以看到,已经加载了,这就是默认的索引页面index.html (2)files

    gzq大数据
  • Logback文件这么配置,TPS提高至少10倍

    SpringBoot工程自带logback和slf4j的依赖,所以重点放在编写配置文件上,需要引入什么依赖,日志依赖冲突统统都不需要我们管了。

    物流IT圈
  • 使用log-Pilot做日志收集

    log-Pilot是一个智能容器日志采集工具,它不仅能够高效便捷地将容器日志采集输出到多种存储日志后端,同时还能够动态地发现和采集容器内部的日志文件,更多咨询可...

    极客运维圈
  • Twitter是如何部署公共JS组件的?

    Twitter有一个对外开放的JS组件,widgets.js,其他站长可以把这个js嵌入到自己的网页中,就可以有Twitter的一些功能(类似新浪微博开放的JS...

    dys
  • Python2 进程扫描脚本 原

    因近期有开发人员在跑脚本时占用系统内存太多导致系统其它进程宕掉,所以需要对系统进程进行扫描监控,如果检测到占用系统内存大于5G的进程就直接kill掉,但是担心误...

    阿dai学长
  • Confluence 6 通过 SSL 或 HTTPS 运行 - 创建或请求一个 SSL 证书

    在启用 HTTPS 之前,你需要一个有效的证书,如果你已经有了一个有效的证书,你可以直接跳过这个步骤,进入 step 2。

    HoneyMoose

扫码关注云+社区

领取腾讯云代金券