簡體   English   中英

監視Node.js發送的請求標頭

[英]Monitoring request headers sent by Node.js

因此,我正在開發一種服務,該服務調用subreddit並請求JSON中最熱門的文章。 現在Reddit喜歡使用reddit API的任何人都將其User-Agent標頭修改為描述性的(這是格式上的鏈接 )。

因此,使用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是否獲得了正確的User-Agent?

創建另一個等待連接並輸出標題的節點腳本。 更改您的reddit腳本以臨時調用新腳本並驗證標頭。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM