Typhoeus を使用して最後にリダイレクトされた URL を取得するにはどうすればよいですか? たとえば、Bit.ly の URL にアクセスした場合、リクエストを行うときにそれが指す「実際の」URL を取得するにはどうすればよいですか? 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