axios post请求 数据转格式

2018-05-16  本文已影响0人  摩诘居士

全局拦截器内添加pos t数据转格式方法

http.interceptors.request.use(function (config) { //拦截器对url做转码,解决ie下url带中文参数乱码问题

config.url  = encodeURI(config.url);

if (config.url=='http://139.159.233.113/oauth/token') {

  config.transformRequest=[function (data) {

        let ret = '';

        for (let it in data) {

          ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&'

        }

        return ret;

      }]

}

  return config;

}, function (error) {

  return Promise.reject(error);

});

上一篇 下一篇

猜你喜欢

热点阅读