Как получить последний перенаправленный URL-адрес с помощью Typhoeus? Например, если я перейду на URL-адрес Bit.ly, как мне получить «реальный» URL-адрес, на который он указывает при оформлении запроса? Я попытался получить доступ к response.headers_hash ['Location'], но, похоже, для каждого запроса, который я делаю, он равен нулю, поэтому я предполагаю, что это не то, как я должен получить окончательное местоположение.Typhoeus: Как получить последнее перенаправленное местоположение?
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