查看完整版本: open-uri中open方法的bug吗??

rubylee 2008-4-19 09:17

open-uri中open方法的bug吗??

[code]require 'open-uri'
uri = 'http://cncfile1.shooter.cn/cache/1208567335/[ChiSub]Cinema.Paradiso_Nightmare.rar'
enuri = URI.encode(uri)
data = open(enuri){|f| f.read} #这句报错 说是bad uri(is not uri?)[/code]

[[i] 本帖最后由 rubylee 于 2008-4-19 09:18 编辑 [/i]]

rubylee 2008-4-19 09:31

[code]site = 'cncfile1.shooter.cn'
path = '/cache/1208567335/[ChiSub]Cinema.Paradiso_Nightmare.rar'
req = Net::HTTP.new(site)
resp,data = req.get(URI::encode(path))#这样就不会出错 但用上面的open就报错 baduri..[/code]
页: [1]
查看完整版本: open-uri中open方法的bug吗??