循环获取 HTTP REQUEST 时间的 GET METHOD 的脚本

循环获取 HTTP REQUEST 时间的 GET METHOD 的脚本

我想运行一个脚本/命令,它以一定的间隔(5 秒)向某个站点发出 http 请求并显示该请求的时间。同时我想为此类请求设置超时。怎么做?

答案1

确实是一个非常模糊的问题。有很多方法可以做到这一点,所以一些上下文会很好。您更喜欢使用什么语言来完成工作?您只是查询 1 个站点,还是需要检查多个 URL?

反正。这是一个快速的 bash 1 衬垫,可以满足您的要求(我的解释)

while :; do sleep 5; curl -w "time_total: %{time_total}\n" www.google.com -o NUL -s --max-time 5; done

这是一个无限循环,将休眠 5 秒,然后向您选择的网站发出卷曲请求(超时为 5 秒),然后打印该请求所需的总时间

输出:

time_total: 0.094

相关内容