如何获取 CORS http 失败的预检请求的状态代码

Qwe*_*rty 5 javascript http-status-codes cors preflight

是否可以获取失败的预检请求的错误代码,以便我可以打印有意义的错误消息?(或者是否有为所有失败的预检请求打印静态错误的习惯,无论代码如何?)

显然,状态代码401被打印到控制台,但错误处理程序或.catch()语句仅接收抛出的错误对象。 与预检

如果我删除触发预检的标头,我就可以自己处理响应,并且可以提取状态代码。 没有预检

Que*_*tin 5

不,不是。

如果预检响应的状态代码不是 200,则同源策略将阻止从中提取有关响应的任何信息。

由于这个原因,我刚刚完成了一个 Web API 的设置,以便始终为 OPTIONS 请求返回 200 OK 状态。