微信小程序POST请求报HTTP Status 400 – Bad Request错误问题解决

Get请求时使用以下方式不添加header完全没有问题,默认值为header:{"Content-Type": "application/json"}

  wx.request({
      url: 'url',
      method: 'GET',
      data: {
        parms: content
      },
      success(res) {
        console.log(res)
      }
    })

但是当用Post请求时只修改请求方式GET为POST是不行的,会报400错误,这时就需要添加header:{ "Content-Type": "application/x-www-form-urlencoded"}为表单类型

wx.request({
      url: 'url',
      method: 'POST',
      //post请求时必须添加header属性并且内容类型为表单类型
      header: {
        "Content-Type": "application/x-www-form-urlencoded"
      },
      data: {
        parms: content
      },
      success(res) {
        console.log(res)
      }
    })

 

你可能感兴趣的:(个人笔记)