我正在使用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”更改为我的网址。
任何变通方法?
答案 0 :(得分:2)
我的坏。
这是我身上的一个简单错误。参数正在被正确解析 错过了" http://"在每次参数中。所以这是一个错误。 如果有人做了像这样愚蠢的事情,我会添加解决方案。