gpt4 book ai didi

Ruby: URI::InvalidURIError(URI 只能是 ascii

转载 作者:数据小太阳 更新时间:2023-10-29 06:37:54 24 4
gpt4 key购买 nike

require 'uri'
uri = URI.parse 'http://dxczjjuegupb.cloudfront.net/wp-content/uploads/2017/10/Оуэн-Мэтьюс.jpg'

浏览器没有问题 http://dxczjjuegupb.cloudfront.net/wp-content/uploads/2017/10/Оуэн-Мэтьюс.jpg所以我问自己这个 ruby 类是否有点过时了?我应该完全放弃它还是做一些错误处理……

最佳答案

我通过问自己这个问题得到了答案:

begin
uri = URI.parse(url)
rescue URI::InvalidURIError
uri = URI.parse(URI.escape(url))
end

关于Ruby: URI::InvalidURIError(URI 只能是 ascii,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46849219/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com