在 Ruby RestClient gem 中,超时和打开超时功能有什么区别?
我也没有从 gem 的 doc 文件中得到任何东西。
最佳答案
您正在阅读错误的文档(您的文档是自 2009 年以来未更新的 wgibbs-rest-client):here's the right one .但是那个也没有说任何区别,尽管它很简单:
:open_timeout
是打开连接的超时时间。如果您调用响应时间缓慢或不稳定的服务器,这将非常有用。
:timeout
是读取答案的超时时间。这有助于确保您不会在阅读过程中卡住,或者在您期望 5 KB 的 JSON
时卡在阅读 5 MB 的文件中。
关于ruby - 超时和打开超时有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16060743/