如何使用 Typhoeus 获取最后一个重定向的 URL?例如,如果我访问 Bit.ly 网址,我如何获得它在发出请求时指向的“真实”网址?我尝试访问 response.headers_hash['Location'],但我提出的每个请求似乎都是 nil,所以我认为这不是我应该如何获得最终位置。
request = Typhoeus::Request.new(url, :timeout => 3000, :followlocation => true)
request.on_complete do |response|
if response.success?
location = response.headers_hash['Location'] #not working
end
end