axios将数据请求格式修改为application/x-www-form-urlencoded

Posted wenxiangxu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了axios将数据请求格式修改为application/x-www-form-urlencoded相关的知识,希望对你有一定的参考价值。

axios.defaults.headers[‘Content-Type‘] = ‘application/x-www-form-urlencoded;charset=UTF-8‘

axios.defaults.transformRequest = [data=> {
  let ret = ‘‘
  for (let it in data) {
    ret += encodeURIComponent(it) + ‘=‘ + encodeURIComponent(data[it]) + ‘&‘
  }
  return ret
}]

 

以上是关于axios将数据请求格式修改为application/x-www-form-urlencoded的主要内容,如果未能解决你的问题,请参考以下文章

使用axios发送post请求,将JSON数据改为为form类型

怎样将axios 对象obj数据的post请求转化为formdata格式

axios delete请求 参数

在vue中使用axios发送post请求,参数方式

vue|axios发送post请求详解

使用axios请求数据,post请求出错。因为axios传递的请求参数是json格式,而后端接口要求是formData