Unable to connect to http

P

Pradeepta Swain

Hi

I am trying to get a webpage using this code

require 'net/http'
Net::HTTP.start('www.rubyinside.com') do |http|
req = Net::HTTP::Get.new('/test.txt')
puts http.request(req).body
end


I am using ruby1.8.4 on windows XP platform
but it is giving error like

c:/apps/ruby/lib/ruby/1.8/net/http.rb:560:in `initialize': Bad file
descriptor - connect(2) (Errno::EBADF)
from c:/apps/ruby/lib/ruby/1.8/net/http.rb:560:in `connect'
from c:/apps/ruby/lib/ruby/1.8/timeout.rb:48:in `timeout'
from c:/apps/ruby/lib/ruby/1.8/timeout.rb:76:in `timeout'
from c:/apps/ruby/lib/ruby/1.8/net/http.rb:560:in `connect'
from c:/apps/ruby/lib/ruby/1.8/net/http.rb:553:in `do_start'
from c:/apps/ruby/lib/ruby/1.8/net/http.rb:542:in `start'
from c:/apps/ruby/lib/ruby/1.8/net/http.rb:440:in `start'
from ft.rb:15

what should I do to run the program . please help me out ! It is not
fixed yet !should I update the version ?

regards
pradeepta
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,879
Messages
2,569,939
Members
46,232
Latest member
DeniseMcVi

Latest Threads

Top