#750: Net::HTTP.get fails -----------------------------------+---------------------------------------- Reporter: joecanna...@… | Owner: lsansone...@… Type: defect | Status: closed Priority: blocker | Milestone: MacRuby 0.7 Component: MacRuby | Resolution: fixed Keywords: net http | -----------------------------------+---------------------------------------- Changes (by martinlagarde...@…):
* status: new => closed * resolution: => fixed * milestone: MacRuby 0.6 => MacRuby 0.7 Old description: > On certain files, a simple HTTP GET will fail with the error: "TypeError: > can't convert nil into String". It happens on the same remote html files > every time and I cannot determine the cause. Use this code to recreate: > > Net::HTTP.start('books.inomadics.com') do |http| > req = Net::HTTP::Get.new('/iPadia/2010/June/aboutsoccer.html') > res = http.request req > puts res.body > end > > NOTE: works fine in irb, but fails in macirb New description: On certain files, a simple HTTP GET will fail with the error: "TypeError: can't convert nil into String". It happens on the same remote html files every time and I cannot determine the cause. Use this code to recreate: {{{ #!ruby Net::HTTP.start('books.inomadics.com') do |http| req = Net::HTTP::Get.new('/iPadia/2010/June/aboutsoccer.html') res = http.request req puts res.body end }}} NOTE: works fine in irb, but fails in macirb -- Comment: Both example works with r4233: {{{ $> macruby t.rb <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <link href="../main_styles.css" rel="stylesheet" type="text/css" /> <head> <meta http-equiv="content-type" content="text/html;charset=UTF-8" /> [...] $> macruby t2.rb <!doctype html><html><head><meta http-equiv="content-type" content="text/html; charset=Shift_JIS"><title>Google</title><script>window.google[...] $> }}} -- Ticket URL: <http://www.macruby.org/trac/ticket/750#comment:2> MacRuby <http://macruby.org/> _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel