У меня есть этот фрагмент NodeJS:
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);
});
Предполагается выполнить простой запрос GET для https://github.com/downloads/Graylog2/graylog2-web-interface/graylog2-web-interface-0.9.6.tar.gz (образец)
Проблема, с которой я сталкиваюсь, - это статус HTTP с использованием клиента NodeJS, который у меня есть 301 Постоянно перемещено . Я ожидаю 302 Найдено (на самом деле то, что я получаю с Chrome, cUrl, http://web -sniffer.net , ...).
Спасибо