Hello,
at work I have written an http-client in Perl and I wanted to do the
same at home with Ruby
I took the following code out the of new Ruby Book
--------------
#!/usr/local/bin/ruby -w
require 'net/http'
h = Net::HTTP.new("www.pragmaticprogrammer.com", 80)
resp, data = h.get2('/index.html')
puts "code: = #{resp.code}"
puts "Message: #{resp.message}"
#resp.each {|key, val| printf "%-14s = %-40.40s\n", key, val}
print data[0..55]
----------
the output is a follows:
code: = 200
Message: OK
./web.rb:13: undefined method `[]' for nil (NameError)
oddly, the variable "data" is nil. I have tried nearly to hours to figure out
why, but I don't find it. maybe I am just blind, but does somebody
have an idea??
markus