前端请求头携带的数据,php后端没有获取到,为什么?

作者站长头像
站长
· 阅读数 12
// axios配置
const instance = axios.create({
  baseURL:'/api',
  timeout:20000,
  headers:{
    'Content-Type': 'application/x-www-form-urlencoded',
    'token': 12345
  }
})
<?php
// 接收端配置
header("Access-Control-Allow-Origin:*");
var_dump($_SERVER);

当aixos配置的请求头存在token时 跨域请求显示cors error network内可以看到设置的token信息 但是服务端打印数据没有看到token数据当去除掉请求头里的token时 请求正常的这个是什么原因

回复
1个回答
avatar
test
2024-07-16

还需要设置一下:Access-Control-Allow-Headers,将token包含进去。

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容