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

  • Roger Huffman

    Roger Huffma

    4 ŞUBAT 2007
  • WestsideMrArO

    WestsideMrAr

    6 EKİM 2010
  • wowchick16

    wowchick16

    17 Mart 2007