axios_axios发送application/x-www-form-usrl-encoded格式数据

  • axios默认发送application/json格式数据, 使用application/x-www-form-usrl-encoded发送数据需要对数据进行处理, 处理为url字符串形式

  • // axios向http://127.0.0.1:3058/test发送请求
    axios
      .post('http://127.0.0.1:3058/test', Qs.stringify({ name: 'zs', age: 55 }), {
        Headers: {
          'content-type': 'application/x-www-form-url-encoded',
        },
      })
      .then(response => {
        console.log(response.data)
      })
      .catch(err => {
        console.log(err)
      })
    
    • 如上, 直接使用qs模块的stringify方法处理数据
  • axios
      .post('http://127.0.0.1:3058/test', 'name=zs&age=56', {
        Headers: {
          'content-type': 'application/x-www-form-url-encoded',
        },
      })
      .then(response => {
        console.log(response.data)
      })
      .catch(err => {
        console.log(err)
      })
    
    • 如上, 或者直接写成url字符串形式
posted @ 2023-09-04 01:26  Syinho  阅读(78)  评论(0编辑  收藏  举报