Ожидается HTTP 302, но вы получите HTTP 301 с помощью http-клиента NodeJS - PullRequest
0 голосов
/ 01 января 2012

У меня есть этот фрагмент 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 , ...).

Спасибо

1 Ответ

0 голосов
/ 01 января 2012

Нет опции secure для запроса.Вместо этого вам нужно использовать модуль https.

require('https')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...