Node.js nodejs使用REQUEST.get,从未调用回调

Node.js nodejs使用REQUEST.get,从未调用回调,node.js,express,oauth-2.0,request,wechat,Node.js,Express,Oauth 2.0,Request,Wechat,我正在使用: 我打开了请求调试模式: require('request').debug = true; 所以我看到了调试输出: REQUEST { method: 'GET', callback: [Function], url: 'https://www.google.com' } REQUEST make request https://www.google.com/ 但是没有人打电话回电话 那么,有什么问题?它是否与https相关?目标服务器是否正在查找您的浏览器正在发送

我正在使用:

我打开了请求调试模式:

require('request').debug = true;
所以我看到了调试输出:

   REQUEST { method: 'GET',
  callback: [Function],
  url: 'https://www.google.com' }
REQUEST make request https://www.google.com/
但是没有人打电话回电话


那么,有什么问题?它是否与https相关?

目标服务器是否正在查找您的浏览器正在发送的头文件(例如,
User Agent
)?您好@mscdex,我编辑了这篇文章,它似乎与目标服务器无关。它是否与普通http一起工作?您可以尝试使用wireshark/tcpdump来验证服务器没有接收到任何数据,但我怀疑可能有什么东西阻止了通信?@mscdex我尝试过,它甚至无法使用请求示例代码与普通http一起工作。请求的哪个版本?你用oauth 2.0和微信神秘地标记了这个问题,这让我觉得你的代码比你所展示的更多。你能给我们看更多吗?最好是一个最小但完整的代码示例,用于再现您的问题。
   REQUEST { method: 'GET',
  callback: [Function],
  url: 'https://www.google.com' }
REQUEST make request https://www.google.com/