Ruby - неверное URI-сообщение - PullRequest

Ответы [ 2 ]

3 голосов
/ 12 марта 2012

Трубы вызывают вашу проблему. Они должны быть процентов кодированы .

Вы можете обойти это,

uri = "https://chart.googleapis.com/chart?cht=lc&chd=s:cEAELFJHHHKUju9uuXUc&chco=76A4FB&chls=2.0&chs=220x125&chxt=x,y&chxr=1,0,4&chxl=3:|Jan|Feb|Mar&chxs=2,0000dd,13,-1,t,FF0000&chxp=2,10,35,95&chxtc=1,5,15" 
uri.gsub!('|', '%7C')
open uri
1 голос
/ 12 марта 2012

Вы пробовали url-кодирование строки с CGI::escape(str)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...