HTTP::Request::UnsupportedSchemeError -- Rails -- HTTP gem
HTTP::Request::UnsupportedSchemeError -- Rails -- HTTP gem
我正在使用 Rails 4.2、HTTP gem、API 的 Grape。
我正在尝试向其他网站发送请求,感觉 HTTP gem 真的很棒!
当我尝试请求预定义的 URL 时,它工作正常。但是如果我想在各种参数上动态请求 URL 。比方说,我想从 ActiveRecord 中获取它。喜欢
url = Users.find_by_id(1).url
我应该可以向 URL 发送请求。
但是我做不到。
它抛出一个错误:
HTTP::Request::UnsupportedSchemeError
工作代码:
HTTP.get("https://google.com")
我想动态地将“https://google.com”更改为我的URL。
有什么解决方法吗?
我的错。
这是我这边的一个简单错误。正在正确解析参数。
每次都错过参数中的 "http://"。所以它抛出了一个错误。
为了以防万一有人做了这样愚蠢的事情,我正在添加解决方案。
我正在使用 Rails 4.2、HTTP gem、API 的 Grape。
我正在尝试向其他网站发送请求,感觉 HTTP gem 真的很棒!
当我尝试请求预定义的 URL 时,它工作正常。但是如果我想在各种参数上动态请求 URL 。比方说,我想从 ActiveRecord 中获取它。喜欢
url = Users.find_by_id(1).url
我应该可以向 URL 发送请求。
但是我做不到。 它抛出一个错误:
HTTP::Request::UnsupportedSchemeError
工作代码:
HTTP.get("https://google.com")
我想动态地将“https://google.com”更改为我的URL。
有什么解决方法吗?
我的错。
这是我这边的一个简单错误。正在正确解析参数。
每次都错过参数中的 "http://"。所以它抛出了一个错误。
为了以防万一有人做了这样愚蠢的事情,我正在添加解决方案。