Http自定义Header导致的跨域问题

最近写一个小项目,前后端分离,在调试过程中访问远程接口,出现了CORS问题,接口使用的laravel框架,于是添加了解决跨域的中间件,但是前端显示仍存在跨域问题,以为自己写的有问题,检查了一遍又去网上搜索对比了下,没问题,结果还是存在跨域CORS问题,百思不解。

大致如下:

仍存在跨域问题,于是单独写了一个小的demo代码,简单返回字符串,配置虚拟主机,访问亦存在问题,于是又去配置nginx跨域设置,还是无济于事,最后终于在不断调试中发现了问题,原来是前端设置了自定义header头'Access-Key',而Access-Key不是浏览器允许的简单响应头,需要将其添加到允许的header列中或直接将'Access-Control-Allow-Headers'设置为'*',如下:

再次访问接口已可正常访问。

相关推荐
吨吨不打野3 分钟前
error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400
网络协议·http·rpc
桂花很香,旭很美12 小时前
[7天实战入门Go语言后端] Day 2:用 Go 写一个 HTTP 服务——net/http 入门
http·golang·xcode
3秒一个大17 小时前
JWT 登录:原理剖析与实战应用
前端·http·代码规范
橙露1 天前
计算机网络核心:HTTP/HTTPS 协议原理与抓包分析实战
计算机网络·http·https
小同志001 天前
⽹络原理-HTTP/HTTPS(一)
网络协议·http·https
tang777891 天前
一张图看懂 HTTP、SOCKS5 代理的区别
网络·网络协议·http
雨天行舟2 天前
abap调用deepseek接口 v3.0
http·ai·sap·abap·聊天·deepseek
小同志002 天前
网络原理 -KTTP/HTTPS(五) --认识响应“报头“(header) / “正⽂“(body)
java·网络·网络协议·http·https
键盘鼓手苏苏2 天前
Flutter for OpenHarmony 实战:HTTP Parser — 协议解析的精密仪器
网络协议·flutter·http
hzc09876543212 天前
报错The default superclass, “jakarta.servlet.http.HttpServlet“(已经配置好tomcat)
http·servlet·tomcat