我正在使用RestClient gem通过它通过get调用服务器。问题是如何从客户端设置超时。
RestClient.get "http://127.0.0.1:7819/tokenize/word/stackoverflow"
我想将其设置为10秒。
提前致谢!!
最佳答案
您不需要猴子修补任何东西。您可以直接使用RestClient::Request
,例如:
RestClient::Request.execute(:method => :get, :url => url, :timeout => 10, :open_timeout => 10)
但是请记住,最坏的情况是20秒。
检查其他帖子答案https://stackoverflow.com/a/5445421/565999
关于ruby - 如何在Ruby中的RestClient gem中设置超时?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10483418/