当我的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错误?