1

そのため、私はsubredditを呼び出し、JSONで最もホットな記事を要求するサービスに取り組んでいます。現在、Redditは、reddit APIを使用するすべての人が、ユーザーエージェントヘッダーを説明的なものに変更することを好みます(形式に関するリンクは次のとおりです)。

したがって、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が適切なユーザーエージェントを取得したかどうかを知る方法はありますか?

4

1 に答える 1

1

接続を待機してヘッダーを出力する別のノードスクリプトを作成します。redditスクリプトを変更して、新しいスクリプトを一時的に呼び出し、ヘッダーを確認します。

于 2013-01-27T23:18:44.360 に答える