我不知道如何使用open-uri和active proxy从URL下载数据。
我使用了这段代码:
proxy = Net::HTTP::Proxy("??????????????????????")
proxy.start('http://www.example.com') { |http|
puts open(strURL).read
}
但Ruby返回错误:c:/Ruby192/lib/ruby/1.9.1/net/http.rb:644:在`initialize':连接尝试失败,因为连接方没有正确响应一段时间,或建立的连接失败,因为连接的主机无法响应。 - connect(2)(Errno :: ETIMEDOUT)
出了什么问题?(我不想使用HTTP)(
答案 0 :(得分:2)
试试这个:
class customCell{
let button1 = UIButton()
let view1 = UIView()
view1.frame = CGRectMake(30, 60, 10, 10)
view1.backgroundColor = UIColor.blueColor()
button1.frame = CGRectMake(10,10,50,50)
button1.addTarget(tableView(), action: "test:", forControlEvents: .TouchUpInside)
func test(sender:UIButton){
self.view1.hidden = true
}
}
答案 1 :(得分:1)
上面的答案评论没有帮助,他们没有说明如何在OpenURI open()方法中指定代理信息。这个SO线程确实回答了这个问题: Ruby Proxy Authentication GET/POST with OpenURI or net/http