【问题标题】:Faraday - test a connection法拉第 - 测试连接
【发布时间】:2019-09-24 17:16:24
【问题描述】:

我正在使用 Ruby 中的 Faraday 连接对象。也就是说,有时目标服务器已关闭,这会导致非常难看的 ruby​​ 错误。有没有办法在冒险出错之前使用法拉第测试连接是否存在?

【问题讨论】:

    标签: ruby faraday


    【解决方案1】:

    如果出现连接问题,法拉第会抛出特定错误。

    https://github.com/lostisland/faraday/blob/master/lib/faraday/error.rb

    我建议在您的代码中添加错误处理:

    def do_my_network_stuff
      #making_requests
    rescue Faraday::Error #or more specific error type 
      #handling_errors
    end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-05
      • 1970-01-01
      • 2011-11-10
      • 2013-02-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多