ouvert a échoué:ouverte ("http://www.google.com ') a échoué, mais fonctionne wget
irb(main):001:0> require 'open-uri'
=> true
irb(main):002:0> open("http://www.google.com")
RuntimeError: Non-HTTP proxy URI:
from /usr/lib/ruby/1.8/open-uri.rb:203:in `open_http'
from /usr/lib/ruby/1.8/open-uri.rb:616:in `buffer_open'
from /usr/lib/ruby/1.8/open-uri.rb:164:in `open_loop'
from /usr/lib/ruby/1.8/open-uri.rb:162:in `catch'
from /usr/lib/ruby/1.8/open-uri.rb:162:in `open_loop'
from /usr/lib/ruby/1.8/open-uri.rb:132:in `open_uri'
from /usr/lib/ruby/1.8/open-uri.rb:518:in `open'
from /usr/lib/ruby/1.8/open-uri.rb:30:in `open'
from (irb):2
Mais, wget() fonctionne ...
[email protected]:/work/web/yy# wget www.google.com
--2010-11-14 20:00:39-- http://www.google.com/
Resolving www.google.com... 72.14.203.104, 72.14.203.99
Connecting to www.google.com|72.14.203.104|:80... connected.
HTTP request sent, awaiting response... 302 Found
.........
2010-11-14 20:00:40 (47.7 KB/s) - `index.html' saved [9097]
Dois-je de mettre en place la procuration, mais je ne sais pas les informations de proxy correct ..
la http_proxy est vide. wget peut fonctionner sans paramètre proxy. – pierrotlefou
Ainsi, votre système devrait fonctionner sans proxy. Essayez de définir des paramètres de proxy vides dans votre application. – Khaled