Фарадей - проверить соединение - PullRequest
0 голосов
/ 24 сентября 2019

Я работаю с объектом связи с Фарадеем в Ruby.Тем не менее, иногда целевой сервер не работает, что приводит к довольно ужасной ошибке ruby.Есть ли способ использовать Фарадей для проверки существования соединения, прежде чем рискнуть ошибкой?

1 Ответ

1 голос
/ 25 сентября 2019

Фарадей выдает конкретные ошибки в случае проблем с подключением.

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