axios formdata传值的方法(application/x-www-form-urlencoded)

再axios种传入

application/x-www-form-urlencoded
这样格式的参数,需要如下写法:
     axios({
        url: `你的url`,
        method: 'POST',
        // withCredentials: true,//如果需要cookie要加这个
        // credentials: 'include',//这个据说也事包含cookie的方法,待验证
        data: params,
        headers: {
          'Content-Type': 'application/x-www-form-urlencoded',//类型设置
          // 'cookie': 'SESSION=YWFiNThjMjEtMjI2OC00YjZhLWFkZTMtYTcxYWVmZjhjMjdj; 你的参数=你的值',//指定的cookie的话可以试试这种写法
        },
      }).then(ret => {
        console.log(ret)
      })

其中param不要

FormData方式,也不要json的格式,要这么写:
`name=zs&age=18&sex=female`
不然会出现contenttype错误或者后台收到的数据格式不对等情况,
另外注意跨域问题
积累小的知识,才能成就大的智慧,希望网上少一些复制多一些原创有用的答案
原文地址:https://www.cnblogs.com/llcdbk/p/14441197.html