2012-03-16 13 views
0

URLをリダイレクトしているWebサイトを削ってしまうことはありますか? 例:http://www.toyota.com.my/は、HTML文書を持っていないためURLをスクラップしてリダイレクトします。

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

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

}}) 

私は推測です。 これで応答が得られません。実際のリダイレクトURLはhttp://www.toyota.com.my/index.htmlです。

HTMLレスポンスのないURLを検出する方法は分かりますか?

答えて

3

方法によって、この例では、このようになりますこれは、最終URLがresponse.request.uri.hrefであり、すべてのリダイレクトがresponse.request.redirectsにあります。

[ { statusCode : 302, 
    redirectUri: 'http://www.toyota.com.my/index.html' } ] 
0

request:2.81.0

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

[ { statusCode: 302, redirectUri: 'http://localhost:4000/' } ] 
のように私のために働いていました
関連する問題