解决方法:
为了解决这个问题,我们需要使用qs.stringfy(data)这种形式,要不然即使添加了请求头,最后的content-type的形式还是json的。
但有时候数据为了保密,进行了加密,还是会出现问题的,所以,为了万无一失,推荐大家使用jquery的ajax。
更新于2017-09-06 axios的跨域问题---使用proxyTable
关于axios的跨域问题,还有一种方法可以进行跨域,就是使用proxyTable进行跨域
首先我们要知道proxyTable在哪,我们需要找到config---index.js里面的dev可以找到
这是在proxyTable的设置就是如下图1
修改好设置后我们请求的url就只需要改成图2的形式
图1 图2一些注意的问题:
1、proxyTable的参数意义:target就是我们需要替换的ip和端口号。changOrigin就是是否用localhost替换请求的url。pathRewrite就是资源的重定向。
2、当我们修改proxyTable的参数时,需要重启项目,要不然不会起作用的,因为这属于项目配置项,不重启项目的话是不会应用到项目的。
3、这只是为了解决开发时的跨域问题。可以测试接口的办法。