我不知道如何使用open-uri和活动代理从URL下载数据。Ruby通过代理下载开放的uri下载
我用这个代码:
proxy = Net::HTTP::Proxy("??????????????????????")
proxy.start('http://www.example.com') { |http|
puts open(strURL).read
}
但红宝石返回错误:C:/Ruby192/lib/ruby/1.9.1/net/http.rb:644:在`初始化':连接尝试因为连接方在一段时间后没有正确响应,或者因为连接的主机未能响应而建立连接失败。 - ?(2)连接(错误:: ETIMEDOUT)
怎么了(我不希望使用HTTP)(
你想隧道通过HTTP代理非HTTP协议 – 2011-12-28 16:24:00
请仔细阅读: http://ruby-doc.org/stdlib- 1.8.7/libdoc /开放-URI /的RDoc/OpenURI/OpenRead.html#方法-i的开 – taro 2011-12-28 16:33:49