Je ne sais pas comment télécharger les données de l'URL en utilisant open-uri et proxy actif.Ruby open uri téléchargement via proxy
J'ai utilisé ce code:
proxy = Net::HTTP::Proxy("??????????????????????")
proxy.start('http://www.example.com') { |http|
puts open(strURL).read
}
mais Ruby a renvoyé l'erreur: c: /Ruby192/lib/ruby/1.9.1/net/http.rb: 644: dans `initialiser ': Une tentative de connexion Échec car la partie connectée n'a pas répondu correctement après une période de temps ou la connexion établie a échoué car l'hôte connecté n'a pas répondu. - connect (2) (Errno :: ETIMEDOUT)
Quel est le problème (je ne veux pas utiliser le protocole HTTP) (
Vous voulez tunnel un protocole non HTTP via un proxy HTTP –
S'il vous plaît lire: http://ruby-doc.org/stdlib- 1.8.7/libdoc/open-uri/rdoc/OpenURI/OpenRead.html # méthode-i-open – taro