From: "Nik Z." Date: 2009-12-03T08:54:47+09:00 Subject: Re: Simple http.get() script fails --0015173ff15e246cfc0479c78596 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Didn't you forget to put in your PROXY settings?? NodeName not found normally means you didn't even get out of your own network block... On Tue, Dec 1, 2009 at 11:29 PM, Juan Med=EDn wrote: > Hi, > > Using a simple test script to get Google's start page HTML gives me the > following error: > > > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/n= et/http.rb:560:in > `initialize': getaddrinfo: nodename nor servname provided, or not known > (SocketError) > from > > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/n= et/http.rb:560:in > `open' > > > The script is: > > USERAGENT =3D 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; > rv:1.9.0.10) ' + > 'Gecko/2009042315 Firefox/3.0.10' > > http =3D Net::HTTP.new( 'http://www.google.com' ) > > res =3D http.get( '/', { > 'User-Agent' =3D> USERAGENT, > 'Accept' =3D> '*/*', > 'Accept-Language' =3D> 'en-us,en,q=3D0.5', > 'accept-encoding' =3D> 'gzip;q=3D1.0,deflate;q=3D0.6,identity;q=3D0.3', > 'Connection' =3D> 'keep-alive', > 'Keep-Alive' =3D> '115' > } ) > > puts res.body > > > Googling for it shows some results stating the there was an error with > OS X 10.5.3 (I'm using 10.6.2) but I find hard to believe that the error > is still there in such a core library, so the problem must be in my > code. > > Can anyone provide some light on this? Thanks ! > -- > Posted via http://www.ruby-forum.com/. > > --0015173ff15e246cfc0479c78596--