且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

使用 Net::HTTP.get 获取 https 网址

更新时间:2023-11-27 18:32:28

原答案:

uri = URI.parse("https://example.com/some/path")
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
@data = http.get(uri.request_uri)

正如评论中所指出的,这更优雅:

As pointed out in the comments, this is more elegant:

require "open-uri"
@data = URI.parse("https://example.com/some/path").read