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

  • jcortes187

    jcortes187

    24 Mart 2006
  • OVERWERK

    OVERWERK

    6 Temmuz 2010
  • UKF Dubstep

    UKF Dubstep

    29 NİSAN 2009