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

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

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

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

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

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

9得票3回答
如何从Rspec输出中禁用HTTP日志记录?

I'm writing tests for my rails application. I want to see only '.' and '*' symbols, when rspec running. But I'm watching HTTP logs and don't know ...

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

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

8得票4回答
使用Faraday上传文件

我正在尝试使用Faraday将文件上传到Web服务,但遇到了问题。 我的代码: conn = Faraday.new('http://myapi') do |f| f.request :multipart end payload = { :file => Faraday::Up...

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...

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

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

9得票1回答
使用自定义Omniauth策略时出现“认证失败!invalid_credentials: OAuth2 :: Error”的问题

目前我正在开发Rails 4项目,现在我需要连接另一个应用程序(不是单点登录,而是用于访问API),比如说example.com。(注意:example.com使用三脚架oauth安全架构) 经过搜索,我发现我必须实现Omniouth策略。 为此,我参考了这个链接。根据“策略贡献指南”的要...

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

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