CORS 和内部服务器错误响应

2023-12-07

在 ASP.NET WebApi2 中,如果存在内部服务器错误,则会发送 500 响应withoutAccess-Control-Allow-Origin 标头,即使CORS 已启用.

这会导致浏览器报告 CORS 错误,而不是内部服务器错误。

我认为处于错误状态的服务器可能无法报告它将响应的来源,因此在我看来,浏览器应该处理这种特殊情况并报告内部错误,而不是 CORS 错误。

A ) 有没有办法让内部服务器错误显示在浏览器中作为我的请求失败的原因?

B ) 是否应该向浏览器提出与此相关的问题?


根据 CORS 规范,如果响应不包含对跨源请求的正确确认,则用户代理(浏览器)不应透露有关请求的任何信息。因此,浏览器遵循规范,对此我们无能为力。如果您想以编程方式显示客户端的底层响应状态,您的服务器将需要通过包含适当的 Access-Control-Allow 标头来正确确认跨源请求。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CORS 和内部服务器错误响应 的相关文章

随机推荐

  • onKeyPress 对比onKeyUp 和 onKeyDown

    这三个事件有什么区别 经过谷歌搜索我发现 The onKeyDown当用户按下某个键时触发事件 The onKeyUp当用户释放按键时触发事件 The onKeyPress当用户按下并释放按键时触发事件 onKeyDown其次是onKeyU
  • 通过属性文件指定pom属性?

    由于我的构建系统的设计方式 RTC 构建引擎 我想通过属性文件向 Maven 提供属性值 而不是为每个属性指定 Dkey value 我在 S O 上发现了几个问题 如何从 Maven POM 中的文件设置构建属性 and 如何在 Mave
  • Java 11 上的泽西岛 1.19.4

    Jersey 1 19 4 可以在 Java 11 上运行吗 如果没有 是否有相当于 Jersey 1 19 4 的版本 支持相同的 api 并且仍然可以在 Java 11 上运行 您应该升级到2 29版 至少 从 Jersey 2 29
  • 使用 iBeacon 打开应用程序

    我对 iOs 7 1 的新版本感到非常兴奋 其中对 iBeacon 进行了重大更改 如下所述 http beekn net 2014 03 apple ios 7 1 launches major ibeacon improvement 和
  • Impossible RuntimeException:带有 Robolectric 的存根

    我花了几个小时试图弄清楚这一点 我正在使用 Maven 通过 Robolectric 在 IntelliJ IDEA 中构建和测试项目 我在 POM 中的 Android 之前声明了 Robolectric 并且我已使用 SDK 部署程序安
  • 与同一模型 CakePHP 的多个关系

    嘿 我们的数据库中有三个表 它们通过帐户和发票这两个关系连接 帐户 id 发票 id sender id receiver id 关系 id sender id receiver id 发送者和接收者都是引用帐户表的外键 因此在 cakeP
  • 编译器错误“令牌前缺少二元运算符”是什么意思?

    我最近在尝试使用 gcc 编译时遇到以下错误 错误 标记 之前缺少二元运算符 Web 和 SO 搜索提出了此错误的几个具体示例 并通过特定的代码更改来修复它们 但我没有找到关于什么条件导致发出此错误的一般描述 gcc 何时以及为何发出此错误
  • git merge 仅合并最后一次提交

    我前段时间工作过一个分支 我需要合并到我的主分支中 它有几个提交 但是当我尝试合并它时 它只合并到分支上的最后一个提交中 而不合并到其他尚未合并的分支中有没有办法可以有选择地合并提交 或者有什么方法可以解决这个问题 您可以选择该提交 git
  • 如何在网页上制作所见即所得的部分?

    我想了解网络上所见即所得页面的基本原理 我开始对其进行编码并使用文本区域进行制作 但很快我意识到我无法在文本区域中添加或显示图像或任何 HTML 所以我使用 DIV 制作它 但我不明白如何使其可编辑 所以 大体上来说 我想知道如何 原则上
  • 有没有办法为 Docker 编译和静态链接 ruby​​ 库?

    2015 年 6 月 29 日更新 InfraRuby 编译器和运行时 用于 JVM 上的静态类型 Rub y 我想要一个静态链接的二进制文件 通过一个简单的 ruby 爬虫来构建一个小型的 docker 容器 类似 Go 生成的东西 CG
  • 将值从 Windows 窗体应用程序发送到 Asp.Net Core Api

    我创建了一个简单的 Asp Net Api 来在 Winforms 应用程序中显示学生的信息 但是 现在我想要创建一个 Api 它接受来自 Windows 窗体应用程序的值并将这些值插入数据库 我怎样才能创造这样的东西 这是我到目前为止所尝
  • 如何对表示为字节向量的多列进行有效排序?

    我有一个名为Dataframe这本质上是一个std vector
  • jpql order by 子查询产生意外的 AST 节点异常

    我将一个工作 postgre sql 查询翻译为 jpql 但 hibernate 抛出了一个 org hibernate hql ast QuerySyntaxException 意外的 AST 节点 例外 这些是我的核心模型类 Enti
  • 只监听文档的变化而不是一直监听

    我只想监听 firebase 中文档的更改 但现在似乎它每时每刻都在监听 尽管没有任何更改 我可以看到这一点 因为当我将其打印到控制台时 它永远不会停止 FirebaseFirestore instance collection users
  • 回调的缺陷

    From http doc qt nokia com 4 7 signalsandslots html 回调有两个根本缺陷 首先 它们不是类型安全的 我们 永远无法确定 处理函数将调用 带有正确参数的回调 有人能解释一下 在什么情况下不能确
  • ASP.net MVC - 具有可为空属性的自定义属性错误消息

    我的视图模型中有一个属性可以接受整数和可为空的值 Display Name Code Postal public int CodePostal get set 当我输入字符串值时 如何显示默认消息之外的另一条消息 The field Cod
  • 如何在angular2中使用nativescript的WebView?

    我正在尝试插入一个web view在我的页面上并收听 loadFinishedEvent 但为了做到这一点 我需要在我的中找到网络视图成分 ts文件 通过nativescript方式我需要用标签包装我的xml UI
  • 自动更新 Windows 10 IoT Core 内的应用程序?

    最近我有一个问题 如果我编写一个 UWP 应用程序并安装到具有 Windows IoT Core 操作系统的 Raspberry Pi 中 是否可以在 Raspberry Pi 内为我的应用程序设置自动 OTA 更新 就像 Windows
  • 即使设置 date_default_timezone_set 之后,PHPExcel 也会得到错误的时区

    我在用着http phpexcel codeplex com在我的一个项目中 我遇到了一个问题 我想在单元格内写入 time 值 我正在这样做 function writeTimeLine objActiveSheet lineNumber
  • CORS 和内部服务器错误响应

    在 ASP NET WebApi2 中 如果存在内部服务器错误 则会发送 500 响应withoutAccess Control Allow Origin 标头 即使CORS 已启用 这会导致浏览器报告 CORS 错误 而不是内部服务器错误