Skip to content

Instantly share code, notes, and snippets.

@shadoi
Created September 6, 2013 22:42
Show Gist options
  • Save shadoi/6470983 to your computer and use it in GitHub Desktop.
Save shadoi/6470983 to your computer and use it in GitHub Desktop.
irb(main):025:0> conn = Net::HTTP.new(uri.host, uri.port)
=> #<Net::HTTP 127.0.0.1:3000 open=false>
irb(main):026:0> req = Net::HTTP::Get.new('http://127.0.0.1:3000/stuff')
=> #<Net::HTTP::Get GET>
irb(main):027:0> conn.request(req) {|r| r.read_body}
EOFError: end of file reached
from /usr/lib/ruby/1.9.1/net/protocol.rb:141:in `read_nonblock'
from /usr/lib/ruby/1.9.1/net/protocol.rb:141:in `rbuf_fill'
from /usr/lib/ruby/1.9.1/net/protocol.rb:122:in `readuntil'
from /usr/lib/ruby/1.9.1/net/protocol.rb:132:in `readline'
from /usr/lib/ruby/1.9.1/net/http.rb:2770:in `read_chunked'
from /usr/lib/ruby/1.9.1/net/http.rb:2750:in `read_body_0'
from /usr/lib/ruby/1.9.1/net/http.rb:2710:in `read_body'
from (irb):27:in `block in irb_binding'
from /usr/lib/ruby/1.9.1/net/http.rb:1322:in `block (2 levels) in transport_request'
from /usr/lib/ruby/1.9.1/net/http.rb:2671:in `reading_body'
from /usr/lib/ruby/1.9.1/net/http.rb:1321:in `block in transport_request'
from /usr/lib/ruby/1.9.1/net/http.rb:1316:in `catch'
from /usr/lib/ruby/1.9.1/net/http.rb:1316:in `transport_request'
from /usr/lib/ruby/1.9.1/net/http.rb:1293:in `request'
from /usr/lib/ruby/1.9.1/net/http.rb:1286:in `block in request'
from /usr/lib/ruby/1.9.1/net/http.rb:745:in `start'
from /usr/lib/ruby/1.9.1/net/http.rb:1284:in `request'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment