Соскрести перенаправить URL. - PullRequest
0 голосов
/ 16 марта 2012

Могу ли я знать, в любом случае, чтобы очистить веб-сайт, который перенаправляет URL.Пример:

request({ uri: 'http://www.toyota.com.my', encoding: 'binary' },

function (error, response, body) {
      // no response receive

}})

Я полагаю, потому что http://www.toyota.com.my/ не имеет HTML-документа.Поэтому он не может получить ответ.Реальный URL-адрес перенаправления: http://www.toyota.com.my/index.html.

Могу ли я узнать, как определить URL-адрес, который не имеет ответа HTML?

Ответы [ 2 ]

3 голосов
/ 16 марта 2012

Окончательный URL-адрес находится в response.request.uri.href, а все перенаправления - в response.request.redirects, что, кстати, выглядит так в данном случае:

[ { statusCode : 302,
    redirectUri: 'http://www.toyota.com.my/index.html' } ]
0 голосов
/ 20 марта 2017

Следующее работало для меня на request:2.81.0

console.log(response.request._redirect.redirects);    

[ { statusCode: 302, redirectUri: 'http://localhost:4000/' } ]
...