预检请求的 HTTP 状态代码 [重复]

Posted

技术标签:

【中文标题】预检请求的 HTTP 状态代码 [重复]【英文标题】:HTTP Status code for preflight request [duplicate] 【发布时间】:2018-07-31 02:41:57 【问题描述】:

在某些网站的一些在线测试中提出了这个问题,但我没有找到正确的答案。谁能帮我得到正确的答案。

问:飞行前请求的 HTTP 状态码是什么?

【问题讨论】:

您能否解释一下“飞行前”请求? 您的意思是 CORS 工作流中的 OPTIONS 请求吗? 不,我的意思是,为什么我们使用“飞行前”这个词? 【参考方案1】:

成功的飞行前请求返回状态码 200(OK)。表示该服务已启用 CORS。

【讨论】:

不会投反对票,但规范说 200-220 表示成功的请求。您还有其他 HTTP 代码用于其他条件,例如身份验证或授权错误。

以上是关于预检请求的 HTTP 状态代码 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

预检响应具有无效的 HTTP 状态代码 404”

预检响应在角度 4 中具有无效的 HTTP 状态代码 500

对 CORS 预检的响应具有 HTTP 状态代码 405

CORS 问题:预检响应具有无效的 HTTP 状态代码 403

Angular 5:预检响应具有无效的 HTTP 状态代码 403

预检响应具有无效的 HTTP 状态代码 401 - Spring