CROS错误 403 preflight 预检

预检 403 响应

Response for preflight 403 forbidden

如上图,配置了请求接口一直报错,前端看了没有什么问题,不知道哪里报错了,那么可能是后端没有设置跨域。(或者是设置了,但是可能需要换一种方式)

【参考方案1】:

403 响应状态表示服务器后端未配置为处理 OPTIONS 请求的一般问题,而不仅仅是 CORS 预检 OPTIONS 请求。

服务器必须以 2xx 成功状态(通常为 200 或 204)响应 OPTIONS 请求。

如果服务器不这样做,那么您将其配置为发送什么 Access-Control-* 标头没有区别。将其配置为以正确的方式处理 OPTIONS 请求(发送 200 或 204 成功消息)的答案取决于它运行的服务器软件。

【讨论】:

还有一个问题:刚刚尝试使用 Postman 进行相同的调用,并且效果很好。这是否意味着它可能是一个不同的问题?

如果您的意思是对 POST 请求的响应在 Postman 中运行良好,这是意料之中的,

因为 Postman 在尝试 POST 请求之前不会发出预检 OPTIONS 请求------因为只有浏览器会发出预检 OPTIONS 请求,并且仅适用于在特定来源的浏览器中运行的前端

相关推荐
web打印社区5 小时前
使用React如何静默打印页面:完整的前端打印解决方案
前端·javascript·vue.js·react.js·pdf·1024程序员节
喜欢踢足球的老罗5 小时前
[特殊字符] PM2 入门实战:从 0 到线上托管 React SPA
前端·react.js·前端框架
小光学长5 小时前
基于Vue的课程达成度分析系统t84pzgwk(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
前端·数据库·vue.js
Baklib梅梅6 小时前
探码科技再获“专精特新”认定:Baklib引领AI内容管理新方向
前端·ruby on rails·前端框架·ruby
南方以南_6 小时前
Chrome开发者工具
前端·chrome
YiHanXii6 小时前
this 输出题
前端·javascript·1024程序员节
楊无好6 小时前
React中ref
前端·react.js
程琬清君6 小时前
vue3 confirm倒计时
前端·1024程序员节
歪歪1007 小时前
在C#中详细介绍一下Visual Studio中如何使用数据可视化工具
开发语言·前端·c#·visual studio code·visual studio·1024程序员节
唔667 小时前
flutter实现web端实现效果
前端·flutter