HTTPリクエストをブロックするアプリケーションが必要なので、数行のコードを追加する必要がありました。私が理解できなかった唯一の部分はif uri.scheme == 'https'; http.use_ssl = true
、現在のステートメントでhttp/httpsを設定できる方法があるということでした。
Net::HTTP.new(uri.host, uri.port).start do |http|
# Causes and IOError...
if uri.scheme == 'https'
http.use_ssl = true
end
request = Net::HTTP::Get.new(uri.request_uri)
http.request(request)
end
追加した:IOError: use_ssl value changed, but session already started