Нашли это в следующем документ: https://ruby-doc.org/stdlib-2.1.0/libdoc/open-uri/rdoc/OpenURI.htmlКак отправить пользовательские заголовки в OpenURI (Рубин) и проверить их
Дополнительные поля заголовка может быть задан необязательный хэш-аргумента.
open("http://www.ruby-lang.org/en/", "User-Agent" => "Ruby/#{RUBY_VERSION}", "From" => "[email protected]", "Referer" => "http://www.ruby-lang.org/") {|f| # ... }
Может кто-нибудь сказать мне, как проверить, является ли это работает должным образом?
Первое, что нужно знать, это то, что OpenURI является одним из наиболее часто используемых фрагментов кода в наборе инструментов Ruby для HTTP, и в нем много внимания и тестирования. В результате, шансы _REALLY_ хорошо, что он делает то, что должен. Итак, давайте обратимся к этому и сделаем это методом переполнения стека: покажите нам, что вы делаете, и объясните, почему вы думаете, что он не делает то, что вы хотите. См. «[Mcve]» и «[ask]», включая связанные страницы. –