收藏
回答

请问为啥穿不过去参数?

exports.main = async (event, context) => {
  let postResponse = await got(event.url, {
    method: 'POST', //post请求
    headers: {
      "Content-Type": "application/x-www-form-urlencoded"
    },
    data: {
      openid: "oor-35Q1zX9yqOeDXHpeUGkkyD8Q",
    },
      
  })
  return {
    code: JSON.parse(postResponse.body).code,
    event,
  }

为啥请求成功  那边用 POST['openid] 接不到


请问 这边小程序要怎么改  不要穿JSON的  就要POST的 application/x-www-form-urlencoded"

回答关注问题邀请回答
收藏

2 个回答

  • Gxk
    Gxk
    2019-09-19

    你确定 你的 await 生效了吗 ?

    2019-09-19
    有用 1
    回复 3
    • Mr. Li
      Mr. Li
      2019-09-20
      我确定啊 生效了 服务器都已经给返回值了 就是参数没带过去!
      2019-09-20
      回复
    • Gxk
      Gxk
      2019-09-20回复Mr. Li
      服务器返回值不代表你的 await 等待了
      2019-09-20
      回复
    • Gxk
      Gxk
      2019-09-20回复Mr. Li
      小程序里面不引入async 没法直接使用
      2019-09-20
      回复
  • 老张
    老张
    2019-09-19

    got?用的是哪个包?

    2019-09-19
    有用
    回复
登录 后发表内容
问题标签