用axios请求服务器 的 跨域 和 %问题?

一开始用的是 vue axios ,'application/x-www-form-urlencoded; charset=UTF-8' 服务器有返回Access-Control-Allow-Origin:* 但是发送%号过去 图片描述 就报错 unable to decode value

用ajax请求 'Content-Type': 'application/json; charset=UTF-8'
服务器有返回 Access-Control-Allow-Origin:*

但是如果用vue axios ,'Content-Type': 'application/json; charset=UTF-8' 请求的话 服务器就没有返回 Access-Control-Allow-Origin:* ;发生跨域问题

后端用的是java tomcat服务器

![![图片描述][3]][2]
图片描述
图片描述
图片描述图片描述

阅读 3.1k
3 个回答

你用application/json出现跨域问题是服务器方没配置处理option请求的跨域,让你的后端配一下

没有获取到数据吗

axios请求头是怎么设置的,代码发出来看一下

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