Kar*_*ath 5 ruby networking rescue
解决所有与网络相关的问题的最佳方法是什么?
异常在上面的某些层中进行了处理(可以从各个地方抛出该异常,这是处理该异常的正确位置),我显然不想将其作为通用异常捕获,因为这可能掩盖其他问题。
我希望有人以前遇到过这个问题。这是我当前的列表(但我担心它不完整):
rescue Timeout::Error, Net::HTTPServerException, Errno::EHOSTUNREACH, Errno::ECONNREFUSED, Errno::ENETUNREACH, Errno::ETIMEDOUT
Run Code Online (Sandbox Code Playgroud)