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

  • AyfionGaming

    AyfionGaming

    20 ŞUBAT 2013
  • psidot

    psidot

    2 Kasım 2006
  • Subscribe!!

    Subscribe!!

    3 EKİM 2009