收藏
回答

使用promise封装请求,request.getParameter('key')取不到值?

export default function commonRequest(options) {

return new Promise((resolve, reject) => {

wx.request({

url: options.url,

method: options.method || 'GET',

data: options.data || {},

header: {

        "Content-Type": "application/json"

      },

success: function(res) {

console.log(res)

resolve(res)

},

fail: function(err) {

console.log(err)

reject(err)

}

})

})

}


最后一次编辑于  11-07
回答关注问题邀请回答
收藏

1 个回答

  • Ranx
    Ranx
    11-08

    题目和描述有啥关系?没看出来....

    11-08
    赞同
    回复 7
    • 放弃挣扎
      放弃挣扎
      11-08
      小程序使用promise发送http请求,后台拦截器使用request.getParameter('key')取不到值
      11-08
      回复
    • Ranx
      Ranx
      11-08回复放弃挣扎
      代码没问题,看一下是不是后台的中间件出了问题,解析不到query参数
      11-08
      回复
    • Ranx
      Ranx
      11-08回复放弃挣扎
      或者试试将Content-Type 改成 application/x-www-form-urlencoded
      11-08
      回复
    • 放弃挣扎
      放弃挣扎
      11-08
      我试试看
      11-08
      回复
    • 放弃挣扎
      放弃挣扎
      11-08
      请求后参数取得到了,但是小程序端一直报415,后台一直接收到请求,似乎无限请求,没看懂为什么,我是在拦截器取参数的
      11-08
      回复
    查看更多(2)
问题标签