我正在尝试从 URL 下载 HTML 内容但没有成功。
这是网址:
http://example.com/some_string[value]
使用 RestClient 时出现此错误:
URI::InvalidURIError: bad URI(is not URI?)
我从 Ruby on Rails IRC 获得了一些帮助。想法是转义 URL 的结尾。
$ "http://example.com/" + CGI::escape("some_string[value]")
=> "http://example.com/some_string%5Bvalue%5D"
生成的 URL 不起作用,我得到 404。但它在浏览器中有效。
任何人都知道如何让它工作?