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

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

大致如下:

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

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

相关推荐
水星灭绝40 分钟前
测试http下载
网络·网络协议·http
qq. 28040339841 天前
http 状态码
网络·网络协议·http
AI前端老薛1 天前
HTTP和HTTPS的区别
网络协议·http·https
网络风云1 天前
HTTP协议与Web通信原理
前端·网络协议·http
书唐瑞1 天前
通过HTTPS访问子域名
网络协议·http·https
仙俊红1 天前
HTTPS 的加密原理
网络协议·http·https
BLSxiaopanlaile1 天前
《凤凰架构-构建可靠的大型分布式系统》读书笔记 -关于网络请求过程中的一些缓存和分流技术
http·一致性·编程理解
chenyuhao20242 天前
Linux网络编程:HTTP协议
linux·服务器·网络·c++·后端·http·https
代码游侠2 天前
复习——网络基础知识
网络·笔记·网络协议·算法·http
就叫飞六吧2 天前
wrk:现代 HTTP 性能测试工具(类cc)
网络协议·测试工具·http