当你发现自己虽然正确的配置了跨域。比如说加了@CrossOrigin注解,但是仍旧前端跨域爆红的时候,也许并不是跨域本身的问题,而是传参类型错误。
这可能是一种误报,但是比如说前端给的数据是Params过来的一个数组,但是它实际上是以一个Map<格式过来的参数,所以你接数据的时候需要用键值对接。否则就会出现403错误,而实际上你的参数永远都没有正确的传入后端接口中,更别提回馈了,这种错误将会在预检时直接爆出,没有状态码,但是你的浏览器Console上面写的是403错误,跨域问题。
当你发现自己虽然正确的配置了跨域。比如说加了@CrossOrigin注解,但是仍旧前端跨域爆红的时候,也许并不是跨域本身的问题,而是传参类型错误。
这可能是一种误报,但是比如说前端给的数据是Params过来的一个数组,但是它实际上是以一个Map<格式过来的参数,所以你接数据的时候需要用键值对接。否则就会出现403错误,而实际上你的参数永远都没有正确的传入后端接口中,更别提回馈了,这种错误将会在预检时直接爆出,没有状态码,但是你的浏览器Console上面写的是403错误,跨域问题。