• axios 将post请求时把对象obj数据转为formdata


    今天在对后台接口的时候,上传报名信息,利用axios 的post请求,发数据,

    但是显示参数错误,但是查看header的时候,发现居然是一个对象:

    这可不行,然会就想着怎么把对象搞成formdata,直接加入两段代码就好,

     transformRequest: [function (data) {
                    let ret = ''
                    for (let it in data) {
                      ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&'
                    }
                    return ret
                  }],
                  headers: {
                    'Content-Type': 'application/x-www-form-urlencoded'
                  }

    加在请求里面,

    最后在header查看的时候,便是成功了,

  • 相关阅读:
    CPP STL学习笔记
    CPP 设计模式学习
    blackarch 安装指南
    通过 Http 请求获取 GitHub 文件内容
    实践
    升级
    部署-MySql 之Linux篇
    数据库
    RxJs
    Vue
  • 原文地址:https://www.cnblogs.com/aishangliming/p/9762457.html
Copyright © 2020-2023  润新知