
即将 http://bit.ly/l223ue转换为 http://paper.li/CoyDavidsonCRE/1309121465
我发现有更多的网址缩短服务比宝石可以跟上,所以我要求坚硬但强大的方式,而不是使用连接到某些API的gem.
解决方法 这是一种延长方法这几乎没有错误处理,但它可能会帮助您开始.
你可以用一个返回nil的开始救援块包裹加长,或者稍后尝试重试.不确定你想要建立什么,但希望它有所帮助.
require 'uri'require 'net/http'def lengthen(url) uri = URI(url) Net::http.new(uri.host,uri.port).get(uri.path).header['location']endirb(main):008:0> lengthen('http://bit.ly/l223ue')=> "http://paper.li/CoyDavIDsonCRE/1309121465" 总结 以上是内存溢出为你收集整理的Ruby:扩大网址的难度全部内容,希望文章能够帮你解决Ruby:扩大网址的难度所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)