ruby open-uri

ruby - Cómo especificar el "encabezado de solicitud HTTP" en OpenURI



open-uri (1)

Intento llamar a una URL usando la gema OpenURI de Ruby, sin embargo, necesito que pase ciertos valores dentro de su encabezado de solicitud HTTP.

¿Alguna idea de cómo hacer esto?


De acuerdo con la documentación , puede pasar un hash de encabezados http como segundo argumento para open :

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