如何为每个响应设置“最长等待时间”,如果没有响应,则转到下一步

问题描述 投票:0回答:1

在我的应用程序中,我对一些第三方API进行了几次不同的调用。

我怎么能为响应设置“最长等待时间”,所以在例如200毫秒之后,如果服务没有给出响应,我可以转到下一个服务API,在“梯形图”中。

可以在sleep中使用的方法之一,例如:sleep(0.2),但睡眠只是在执行调用之前等待0.2秒而不是让调用发生,如果没有响应,继续前进。

任何提示或帮助非常感谢,并提前感谢

ruby callback ruby-on-rails-5
1个回答
0
投票

您应该使用Net :: HTTP open_timeout和read_timeout

© www.soinside.com 2019 - 2024. All rights reserved.