Получить URL (с параметрами), используя Ruby - PullRequest
1 голос
/ 31 января 2011

Может кто-нибудь сказать мне, как я могу получить (получить) URL (с параметрами), используя Ruby? В сети я нашел несколько примеров, но не смог найти объяснения, как я также могу передать параметры.

Ответы [ 3 ]

4 голосов
/ 31 января 2011
require 'net/http'
require 'uri'

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

Есть и другие хорошие HTTP-клиенты или оболочки, такие как HTTParty.

require 'rubygems'
require 'httparty'

response = HTTParty.get("http://www.example.com/?test=1")
p response.body
2 голосов
/ 31 января 2011

Я использую что-то вроде следующего, это довольно просто и не заставляет вас создавать собственную строку запроса:

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
2 голосов
/ 31 января 2011

Я пропустил это.Решения можно найти здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...