500错误的Asp.Net WebApi'无CORS标题'

时间:2017-10-30 21:19:34

标签: asp.net-web-api cors

当我的api因500错误而崩溃时,我遇到了一个奇怪的cors标题不存在的情况: WebApiConfig.cs

        var corsAttr = new EnableCorsAttribute("long list of allowed urls",
            "*",
            "GET,POST,OPTIONS,PUT,DELETE,PATCH"
        );
        corsAttr.SupportsCredentials = true;

        // Enable CORS Globally 
        config.EnableCors(corsAttr);

我的网站正在处理来自webapi和不同响应代码的响应,并尝试向用户提供有关其失败原因的更多信息,如果是500,我需要向用户表明他们需要联系我们。我面临的问题是在内部服务器上没有发送CORS头,因此没有正确解析响应,并且向用户显示空白错误消息。有没有办法强制CORS标题出现500错误?

0 个答案:

没有答案