今天和后端联调一个接口,后端开发人员,让我把get请求的参数放入headers中;
然后我这么写的
这样写完之后重启项目发现报错:
这个是什么意思呢(起初我也是不知道的,问了度娘,终于找到了原因)
跨域请求,非简单请求(不是 get、post 或存在多余的头部)时,浏览器会首先进行一个 OPTIONS请求,这个请求来询问跨域是否被允许。Access-Control-Request-Headers 就属于这个请求。
当服务器返回允许 Access-Control-Request-* 所列出的项目是(就是返回 Access-Control-Allow-*)后,浏览器会发送你的请求。(如果不是服务器会阻断请求)
这个需要后端开发人员帮忙添加一下即可;