From: Daniel Bovensiepen Date: 2004-02-07T21:22:18+09:00 Subject: Re: nuby problem with net/http Hello kris On Sat, 2004-02-07 at 11:24, kris wrote: > Hello > > I am trying to do some basic http stuff with Ruby but I can't get the > following example from the Programming Ruby book to work. > > Code from the book: > > require 'net/http' > > h = Net::HTTP.new('www.pragmaticprogrammer.com', 80) maybe yout try here h = Net::HTTP.new('www.pragmaticprogrammer.com',80,'p-addr', 'p-port') p-addr: the addresss of your proxy p-port: the port of your proxy > resp, data = h.get('/index.html', nil ) > puts "Code = #{resp.code}" > puts "Message = #{resp.message}" > resp.each {|key, val| printf "%-14s = %-40.40s\n", key, val } > p data[0..55] > > > I get this error: > > c:/ruby/lib/ruby/1.8/net/protocol.rb:83:in `initialize': getaddrinfo: > no address associated with hostname. (SocketError) > from c:/program files/ruby/lib/ruby/1.8/net/protocol.rb:83:in `new' > from c:/program files/ruby/lib/ruby/1.8/net/protocol.rb:83:in > `connect' > from c:/program files/ruby/lib/ruby/1.8/net/protocol.rb:82:in > `timeout' > from c:/program files/ruby/lib/ruby/1.8/timeout.rb:55:in `timeout' > from c:/program files/ruby/lib/ruby/1.8/net/protocol.rb:82:in > `connect' > from c:/program files/ruby/lib/ruby/1.8/net/protocol.rb:64:in > `initialize' > from c:/program files/ruby/lib/ruby/1.8/net/http.rb:430:in `open' > from c:/program files/ruby/lib/ruby/1.8/net/http.rb:430:in `do_start' > from c:/program files/ruby/lib/ruby/1.8/net/http.rb:419:in `start' > from c:/program files/ruby/lib/ruby/1.8/net/http.rb:821:in `request' > from c:/program files/ruby/lib/ruby/1.8/net/http.rb:618:in `get' > from http_msg.rb:4 > >Exit code: 1 > > > Details: > Ruby: version 1.8.1 (2004-01-27) > OS: Win XP Pro > I'm behind a proxy with the only information I have about it are IP > address and port number. > > Many thanks for your help! > > K bovi