gpt4 book ai didi

ruby - 使用 Ruby 重定向后如何获取最终 URL?

转载 作者:数据小太阳 更新时间:2023-10-29 06:34:22 26 4
gpt4 key购买 nike

如果 http://foo.com 重定向到 1.2.3.4 然后再重定向到 http://finalurl.com,如何我可以使用 Ruby 找出登陆 URL“http://finalurl.com”吗?

最佳答案

这里有两种方法,同时使用 HTTPClientOpen-URI :

require 'httpclient'
require 'open-uri'

URL = 'http://www.example.org'

httpc = HTTPClient.new
resp = httpc.get(URL)
puts resp.header['Location']
>> http://www.iana.org/domains/example/

open(URL) do |resp|
puts resp.base_uri.to_s
end
>> http://www.iana.org/domains/example/

关于ruby - 使用 Ruby 重定向后如何获取最终 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4867652/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com