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

  • ☆ SUB4SUB CENTER! ☆ spam here

    ☆ SUB4SUB

    22 ŞUBAT 2010
  • UKF

    UKF

    2 Aralık 2009
  • WePlayWeWatch

    WePlayWeWatc

    3 Temmuz 2013