2012-01-01 3 views
0

私が持っているこのNodeJSはsnippnet:HTTP 302を期待しますが、HTTPを取得する301使用してNodeJS HTTPクライアント

require('http').get({ 
    secure: true, 
    host: 'github.com', 
    method: 'GET', 
    path: '/downloads/Graylog2/graylog2-web-interface/graylog2-web-interface-0.9.6.tar.gz', 
    'headers': { 
     Host: 'github.com' 
    }}).on('response', function(response) { 
    console.log(response.statusCode); 
}); 

問題Iをhttps://github.com/downloads/Graylog2/graylog2-web-interface/graylog2-web-interface-0.9.6.tar.gz(サンプル)に対する単純なGETリクエストを行うと仮定されますfaceは、NodeJSクライアントを使用してHTTPステータスです。301 Moved Permanently。私は期待している302見つけた(実際に私はクロム、cUrl、、...と取得するもの)。

おかげ

答えて

0

要求にはsecureオプションはありません。あなたが望むのは代わりにhttpsモジュールを使用することです。

+0

thxは現在動作しています。 – ebtokyo

関連する問題