zoukankan      html  css  js  c++  java
  • axios POST提交数据的三种请求方式写法

    常用的三种header中的三种content-type如下

    1、Content-Type: application/json

    2、Content-Type: multipart/form-data

    3、Content-Type: application/x-www-form-urlencoded

    项目中第二次遇到需要独立设置header中的content-type,故查阅而记之

    1、Content-Type: application/json

    import axios from 'axios'
    let data = {"code":"1234","name":"yyyy"};
    axios.post(`${this.$url}/test/testRequest`,data)
    .then(res=>{
        console.log('res=>',res);            
    })
    

     

    2、Content-Type: multipart/form-data

    import axios from 'axios'
    let data = new FormData();
    data.append('code','1234');
    data.append('name','yyyy');
    axios.post(`${this.$url}/test/testRequest`,data)
    .then(res=>{
        console.log('res=>',res);            
    })

    3、Content-Type: application/x-www-form-urlencoded

    import axios from 'axios'
    import qs from 'Qs'
    let data = {"code":"1234","name":"yyyy"};
    axios.post(`${this.$url}/test/testRequest`,qs.stringify({
        data
    }))
    .then(res=>{
        console.log('res=>',res);            
    }) 

    axios修改content-type 

    axios.post(url, params, {
        headers: {
          'Content-type':'application/x-www-form-urlencoded'
        }
      })
    

      

     参阅: https://segmentfault.com/a/1190000015261229

  • 相关阅读:
    LeetCode 101. 对称二叉树
    PTA 两个有序序列的中位数(25分)
    CF1567
    亚线性筛
    LowbitMatrix(线段树)
    Matrix(组合数学)
    [模版] 数论基础模版
    Gym102001
    Gym102483A
    [模版] Miller-Rabin素性测试&Pollard-Rho分解质因数
  • 原文地址:https://www.cnblogs.com/Ewarm/p/12697769.html
Copyright © 2011-2022 走看看