使用 Ruby 获取 URL(带参数)

Mri*_*lla 3 ruby

有人能告诉我如何使用 Ruby 获取(GET)一个 URL(带参数)吗?我在网上找到了一堆例子,但我找不到一个解释我也可以传递参数的例子。

Sim*_*tti 6

require 'net/http'
require 'uri'

uri = URI.parse("http://www.example.com/?test=1")
response = Net::HTTP.get_response uri
p response.body
Run Code Online (Sandbox Code Playgroud)

还有一些其他好的 HTTP 客户端或包装器,例如 HTTParty。

require 'rubygems'
require 'httparty'

response = HTTParty.get("http://www.example.com/?test=1")
p response.body
Run Code Online (Sandbox Code Playgroud)