HTTP :: Request :: UnsupportedSchemeError - Rails - HTTP gem

时间:2016-02-03 14:19:03

标签: ruby-on-rails http ruby-on-rails-4 rubygems

我正在使用Rails 4.2,HTTP gem,Grape for API。 我正在尝试向其他网站发送请求,感觉HTTP gem非常棒!
当我尝试请求预定义的URL时,它工作正常。但是,如果我想动态请求各种参数的URL。比方说,我想从ActiveRecord获取它。喜欢

url = Users.find_by_id(1).url

我应该可以向该网址发送请求。

但我无法这样做。 它抛出一个错误:

HTTP::Request::UnsupportedSchemeError

工作代码:

 HTTP.get("https://google.com")

我想动态地将“https://google.com”更改为我的网址。

任何变通方法?

1 个答案:

答案 0 :(得分:2)

我的坏。

这是我身上的一个简单错误。参数正在被正确解析 错过了" http://"在每次参数中。所以这是一个错误。 如果有人做了像这样愚蠢的事情,我会添加解决方案。