nodejs https post 神奇bug
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
502 是服务端错误,一般是请求太多了处理不过来,你过一段时间再试试看。
参考 HTTP 状态码详解与选用
服务器抓包调试 看错误日志分析啊