nodejs https post 神奇bug

发布于 2022-09-06 21:22:39 字数 937 浏览 18 评论 0

app.post('/geterweima',function(req,res,next){

    var postData =  querystring.stringify({
        "path":req.body.path,
        "width":"430"
    });
    var options = {
        hostname:'api.weixin.qq.com',
        port:443,
        path:'/cgi-bin/wxaapp/createwxaqrcode?access_token='+ token,
        method:'POST',
          headers: {
              'Content-Type': 'application/x-www-form-urlencoded',
              'Content-Length': Buffer.byteLength(postData)
          }
    }
    var r = http.request(options, (s) => {
      console.log(s);    
      s.on('data', (chunk) => {
        console.log(chunk);
      });
      s.on('end', () => {
        console.log('响应中已无数据。');
      });
    });
    r.on('error', (e) => {
        console.log(e)
    });
    r.write(postData);
    r.end(); 

})

小程序端发起请求后 就返回个502 服务器端没有任何错误提示!!!

接口为 获取小程序分页二维码

token值是正确的

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

枯寂 2022-09-13 21:22:39

502 是服务端错误,一般是请求太多了处理不过来,你过一段时间再试试看。

2022-09-13 21:22:39

服务器抓包调试 看错误日志分析啊

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文