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

// 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时 请求正常的
这个是什么原因

阅读 2.2k
1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题