2011-09-20 19 views
31

'da "http isteği üstbilgisi" nasıl belirlenir? Ruby'nin OpenURI mücevherini kullanarak bir URL'yi aramaya çalışıyorum, ancak HTTP istek üstbilgisinde belirli değerleri iletmem gerekiyor.OpenURI

Bunu nasıl yapacağınıza dair bir fikriniz var mı?

+0

bu gerçekten xml –

cevap

44

the documentation göre, open ikinci argüman olarak http başlıkları karmasını geçirebilirsiniz:

open("http://www.ruby-lang.org/en/", 
    "User-Agent" => "Ruby/#{RUBY_VERSION}", 
    "From" => "[email protected]", 
    "Referer" => "http://www.ruby-lang.org/") {|f| 
    # ... 
} 
+0

teşekkür gibi biçimini bilmek bekliyor parametresini kabul kaynaklanır 422 hatasıyla yardımcı olur, teşekkürler ve tekrar teşekkürler. – iwan