【发布时间】:2016-09-23 14:18:49
【问题描述】:
我目前正在尝试下载此链接的图片:
http://z.mfcdn.net/store/manga/9/14-116.0/compressed/Bleach-14-116[manga-rain]._manga_rain_bleach_ch116_01.jpg
这会产生一个URI::InvalidURIError 异常。
在阅读了 Stack Overflow 之后,我尝试过(但失败了):
uri = URI.parse(URI.encode(url.strip))
safeurl = URI.encode(url.strip)
我确实知道这个问题与网络浏览器更“友好”有关,但我不知道如何让我的应用程序也这样做。
【问题讨论】:
-
方括号在 URI 中是不允许的,尽管有些人坚持要把方括号放在那里。尝试分别用
%5b和%5d替换它们。