使用Ruby获取URL(带参数)
有人能告诉我如何使用Ruby获取URL(带参数)?我在网上找到了很多例子,但是我找不到一个解释我如何传递参数的例子。我错过了这个例子。解决方案就在这里使用Ruby获取URL(带参数),ruby,Ruby,有人能告诉我如何使用Ruby获取URL(带参数)?我在网上找到了很多例子,但是我找不到一个解释我如何传递参数的例子。我错过了这个例子。解决方案就在这里 我使用了如下类似的方法,它非常简单,并且不会让您构建自己的查询字符串: require 'net/http' response = nil Net::HTTP.start "example.com", 80 do |http| request = Net::HTTP::Get.new "/endpoint" request.form_da
我使用了如下类似的方法,它非常简单,并且不会让您构建自己的查询字符串:
require 'net/http'
response = nil
Net::HTTP.start "example.com", 80 do |http|
request = Net::HTTP::Get.new "/endpoint"
request.form_data = {:q => "123"}
response = http.request(request)
end
还有一些其他好的HTTP客户机或包装器,如HttpParty
require 'rubygems'
require 'httparty'
response = HTTParty.get("http://www.example.com/?test=1")
p response.body
可能重复的
require 'rubygems'
require 'httparty'
response = HTTParty.get("http://www.example.com/?test=1")
p response.body