监视由Node.js发送的请求标头

所以我正在调用一个subreddit的服务,并在JSON中请求最热门的文章。 现在,Reddit喜欢使用reddit API的人修改他们的User-Agent Header是描述性的(这里是格式的链接 )。

所以使用Node.JS和Request插件,我写了这样的东西

var subreddit = 'somesupercoolsubreddit'; var stories = '5'; var options ={ url : url.parse(REDDIT_URL+"/r/"+subreddit+"/hot.json"+"?"+"limit="+stories), headers : {'User-Agent' : 'Super Cool Reddit Service for Local Widgets! by /u/mrkaiser'}, json: true }; request(options,function(err,response,body){ serverResponse.send(body); }); 

但是我怎么知道这个工作? 有什么方法可以知道请求头实际上是否被填充,或者Reddit是否有合适的用户代理?

创build另一个等待连接并输出标题的节点脚本。 改变你的reddit脚本暂时调用新脚本并validation标题。