From: Michael Fellinger Date: 2009-08-27T23:31:12+09:00 Subject: Re: Found a ruby bug in the URI class, what do I do? On Thu, Aug 27, 2009 at 4:00 PM, Victor Pereira wrote: > Hi, > > i have to open an uri with open-uri but URI is raising me an error that > an URL is an invalid uri: > >>> p URI.split("http://xpto.com/index.asp?action=showproduct&id={D3E21D33-6DFF-4355-9324-AE1395CEB247}") > URI::InvalidURIError: bad URI(is not URI?): > http://xpto.com/index.asp?action=showproduct&id={D3E21D33-6DFF-4355-9324-AE1395CEB247} >  from > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/uri/common.rb:436:in > `split' >  from (irb):8 >  from :0 >>> > > That's a strange ID but valid. I even checked the RFC 2396 and {} is not > a reserved character. > > Best regards, Just file a bug at http://redmine.ruby-lang.org/ so it won't be forgotten. If you also supply a patch against the uri lib, you get bonus points :) > > VP -- Michael Fellinger CTO, The Rubyists, LLC 972-996-5199