vue axios请求后台设置允许跨域之后 get请求变成了options请求 应该怎么解决???

vue axios请求后台设置允许跨域之后 get请求变成了options请求 应该怎么解决???
图片描述

图片描述

我添加了请求头 但是只添加上了一个 后面的那个没有就加上 请问怎么解决呢???
报的是这个错:
图片描述

这是在火狐浏览器报的错误
图片描述

阅读 9.1k
4 个回答

后端的请求头添加的不完整.
如果我没记错的话,content-type也是要加的,你就加上不行嘛?
options操作就是先打招呼,基本操作不必理会,一般框架都会处理的.

update:
options请求要和浏览器沟通允许的自定义header,你的返回里边没有from,你自定义了contenttype,在post请求里也要添加的.
clipboard.png

先去了解下什么是options请求,为什么会有options请求,这是通常设置Cors进行跨域操作都会出现的一个请求,属于正常请求。

这是正常操作,不需要解决,只需要关心是否请求到了数据。

新手上路,请多包涵

在后端方法上加一个@CrossOrigin注解,好像是spring4.2之后的内容了,解决跨域问题的

推荐问题