44得票1回答
Faraday中的"timeout"和"open timeout"是什么意思?

由于 Faraday 没有文档,我无法在任何地方找到它。在 Faraday 中,“timeout”和“open timeout”是什么意思?

22得票1回答
OpenSSL::SSL::SSLError: SSL_connect返回值为1 errno=0 状态为error:证书验证失败。

我在Heroku上托管了Rails API服务器,该服务器通过一个由客户端在初始API请求中指定的回调URL发出异步POST请求。 当我尝试通过SSL向我的一位客户的Web应用程序进行POST时,出现了问题。connection = Faraday::Connection.new('https...

14得票1回答
寻找带有错误检查的 Faraday 中间件示例

我正在寻找一个Faraday中间件的例子,该中间件可以处理HTTP请求的错误状态码以及网络超时。 阅读了Faraday和它的中间件文档后,我理解这是其中一个中间件的用例... 我只是不知道实现应该是什么样子。 谢谢

14得票1回答
为什么要使用Faraday而不是Net::HTTP?

为什么有人会使用Faraday Gem而不是直接使用Net::HTTP?使用这样的包装器有什么好处吗?

14得票1回答
运行时错误:Faraday :: Request上没有注册“: json”

我对Ruby还比较新手,尝试执行一个spec时遇到了以下错误: 运行时错误:           Faraday::Request上没有注册:json 我正在尝试使用这个gem:https://github.com/Chicago/windy 我的系统环境是:Mac OS X 10....

14得票2回答
法拉第超时在一个简单的GET请求上的应用。

这个简单的get方法有没有添加超时选项的方法呢? 我正在使用Faraday 3.3。 Faraday.get(url) 找遍了,我只能在先发起连接后再应用超时选项,或者有一个简单的方法吗? 这是我现在正在做的: conn = Faraday.new response = conn....

12得票5回答
Ruby使用Faraday进行桩测试,但无法正常工作

很抱歉标题不太好,我现在感到非常沮丧。 我有一个类叫做 Judge,其中有一个名为 #stats 的方法。这个 stats 方法应该发送 GET 请求到一个 API 并获得一些响应数据。我正在尝试测试它并存根 stats 方法,以便我不执行实际请求。这是我的测试内容:describe Ju...

11得票1回答
Faraday::ConnectionFailed (到达文件结尾)。

我正在使用 Oauth2 Gem 连接到一个服务。我可以收到授权代码,但是当我使用该代码检索用户令牌时,我会得到 Faraday::ConnectionFailed (end of file reached) 错误。 大多数其他问题归因于过期的证书。然而,即使在我部署到 Heroku 时,这...

10得票3回答
使用Faraday和Rspec进行存根化

我有一个模型,看起来像这样: class Gist def self.create(options) post_response = Faraday.post do |request| request.url 'https://api.github.com/gis...

9得票2回答
重用 Faraday 连接对象是否安全?

重复使用Faraday连接对象是否安全,还是每次重新创建更好? def connection @connection ||= Faraday.new('http://example.com') do |conn| conn.request :url_encoded # m...