Ruby on rails 将开放uri与代理一起使用,非HTTP代理uri错误
这项工作:Ruby on rails 将开放uri与代理一起使用,非HTTP代理uri错误,ruby-on-rails,ruby-on-rails-4,proxy,open-uri,Ruby On Rails,Ruby On Rails 4,Proxy,Open Uri,这项工作: Nokogiri::HTML(open("https://www.website.com", :proxy => "http://IP1:PORT1")) 但这不起作用: Nokogiri::HTML(open("https://www.website.com", :proxy => "https://IP2:PORT2")) 第二个调用返回一个错误:RuntimeError:非HTTP代理URI。我知道IP2:PORT2是一个支持https的代理 关于这里发生了什么
Nokogiri::HTML(open("https://www.website.com", :proxy => "http://IP1:PORT1"))
但这不起作用:
Nokogiri::HTML(open("https://www.website.com", :proxy => "https://IP2:PORT2"))
第二个调用返回一个错误:RuntimeError:非HTTP代理URI。
我知道IP2:PORT2是一个支持https的代理
关于这里发生了什么有线索吗?是否需要在我的open调用中包含任何其他参数来指定协议?我的印象是open将从我的代理字符串解析协议