37

RubyのOpenURIgemを使用してURLを呼び出そうとしていますが、HTTPリクエストヘッダー内に特定の値を渡す必要があります。

これを行う方法はありますか?

4

1 に答える 1

58

ドキュメントによると、次の2番目の引数としてhttpヘッダーのハッシュを渡すことができますopen

open("http://www.ruby-lang.org/en/",
   "User-Agent" => "Ruby/#{RUBY_VERSION}",
   "From" => "foo@bar.invalid",
   "Referer" => "http://www.ruby-lang.org/") {|f|
   # ...
 }
于 2011-09-20T01:02:18.610 に答える