# Still cannot connect to http

**URL:** <https://www.ruby-forum.com/t/still-cannot-connect-to-http/124066>\
**Category:** Ruby\
**Created:** [December 24, 2007, 9:39am UTC](https://www.ruby-forum.com/t/still-cannot-connect-to-http/124066 "2007-12-24T09:39:53Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![pradeepta](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/ee59a6/32.png) [@pradeepta](https://www.ruby-forum.com/u/pradeepta)\
**Post date:** [December 24, 2007, 9:39am UTC](https://www.ruby-forum.com/t/still-cannot-connect-to-http/124066/1 "2007-12-24T09:39:53Z")

</div>

I m still getting the error . I am new to ruby . I am using ruby 1.8.4  
on windows XP platform . please tell me in detail how to make http  
connection .I am getting 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 t2.rb:4

and my code is :

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