SORU
2 Ocak 2011, Pazar


Nasıl bir HTTP GET isteği Ruby on Rails kullanarak yapmak?

Başka bir web sitesinden bilgi almak istiyorum. Bu nedenle (belki) bu web sitesi için bir istek (benim durumumda bir HTTP GET isteği) ve yanıtını almam gerekiyor.

Nasıl bu Raylar üzerinde Ruby yapabilir miyim?

Eğer mümkünse, benim denetleyicileri kullanmak için doğru bir yaklaşım mı?

CEVAP
2 Ocak 2011, Pazar


Ruby'nin Net::HTTP sınıf kullanabilirsiniz:

require 'net/http'

url = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(url.to_s)
res = Net::HTTP.start(url.host, url.port) {|http|
  http.request(req)
}
puts res.body

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Arun Kumar

    Arun Kumar

    18 Mart 2010
  • Branboy3

    Branboy3

    12 AĞUSTOS 2012
  • ExcelTutorials

    ExcelTutoria

    2 Mayıs 2009