使用CURL命令确定Access-Control-Allow-Origin问题

一、问题描述

有前端小伙伴反馈ajax请求遇到跨域问题,也让后端小伙伴设置了跨域允许,但诡异的事情是在前端小伙伴的微信开发者工具中Network headers中看到了两行:Access-Control-Allow-Origin,其中居然出现了:"Access-Control-Allow-Origin:*":

但在我电脑上的微信开发者工具却是正常,并没有"Access-Control-Allow-Origin:*":

而后端小伙伴在ng中确实也去掉了"Access-Control-Allow-Origin:*"的设置,设定成指定的域名。

二、问题排查

微信开发者工具版本是一致的,为了排除客户端的差异引起的影响,确定是否是后端的设置问题,使用了CURL来进行请求,查看返回的请求头信息:

复制代码
curl -i -H "Content-Type:application/json" -X POST -d '{"xxx":"xx"}' http://xxx

可以看到请求返回的headers确实带有Access-Control-Allow-Origin:*,最终排查确定是后端的代码中设置了Access-Control-Allow-Origin:*。

相关推荐
zzzll11119 分钟前
LLM 学习第 24 课:Agent Harness
前端·人工智能·学习
Bmob后端云10 分钟前
Bmob后端云实战|Python实现SSE流式输出,给备忘录AI加上打字机效果
前端·github
nunumaymax15 分钟前
【第九章-React Router 6】
前端·react.js
少冰16 分钟前
前端埋点如何落地:从事件设计到上线验收
前端·数据分析·数据可视化
toooooop817 分钟前
thinkphp查询数据表最后的自增id
前端·javascript·数据库
晚安日记wanna21 分钟前
简历写精通浏览器原理一问 URL 到渲染直接哑火...
前端·面试
晚安日记wanna25 分钟前
四年前端被问 Code Review90人只看得懂空格和命名
前端·面试
IPdodo_30 分钟前
curl 如何测试代理 IP?HTTP、SOCKS5 与认证参数示例
前端·网络·python·https·网络调试
做前端的娜娜子31 分钟前
施工蓝图:vite.config.js —— 项目的指挥中心
前端·react native·vite
宸翰33 分钟前
解决uni-app 中 SVG 图片在 iOS 端显示模糊问题
前端·uni-app