On Thu, Aug 27, 2009 at 4:00 PM, Victor Pereira<pelasaco / gmail.com> 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