美文网首页
关于使用将axios的请求参数Request Payload格式

关于使用将axios的请求参数Request Payload格式

作者: 一只卷猫 | 来源:发表于2020-04-14 14:22 被阅读0次

    1.在项目中以如下方式引入axios.min.js文件

    2.<script src="./node_modules/axios/dist/axios.min.js"></script>

    3.使用axios.post(url,parms).then(res=>{})发送一个post请求将会在控制台看到如下这样一种请求格式(请求参数以json的形式发送),而这样的格式并不是想要的格式


    20190504165158304.jpeg

    4.在项目中做如下配置后

    axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
      axios.defaults.headers.get['Content-Type'] = 'application/x-www-form-urlencoded';
      axios.defaults.transformRequest = [function (data) {
          let src = ''
          for (let item in data) {
            src += encodeURIComponent(item) + '=' + encodeURIComponent(data[item]) + '&'
          }
          return src;
      }]    
    

    5.此时在控制台将会看到如下请求格式(数据已经变成了Form Data)的提交方式


    20190504165906790.jpeg

    相关文章

      网友评论

          本文标题:关于使用将axios的请求参数Request Payload格式

          本文链接:https://www.haomeiwen.com/subject/ilzzmhtx.html