开发者

How to specify "http request header" in OpenURI

I am trying to call a URL using Ruby's OpenURI gem开发者_如何学Python, however it needs me to pass certain values inside its HTTP request header.

Any idea how to do this?


According to the documentation, you can pass a hash of http headers as the second argument to open:

open("http://www.ruby-lang.org/en/",
   "User-Agent" => "Ruby/#{RUBY_VERSION}",
   "From" => "foo@bar.invalid",
   "Referer" => "http://www.ruby-lang.org/") {|f|
   # ...
 }
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜