对请求设定时间限制

2024-04-20 10:03:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个程序,为了验证用户没有使用输入下载如此大的文件,我需要一个时间限制,限制每个请求所需的时间

有没有人知道一种好方法,可以对每个python请求get请求设置时间限制(/life),这样,如果需要10秒,就会抛出一个异常

谢谢


Tags: 文件方法用户程序get时间life
2条回答

您可以向每个请求传递额外的超时参数。这总是被推荐的,因为它将使您的代码更加健壮,以防您没有收到来自另一端的响应而无限期挂起

requests.get('https://github.com/', timeout=0.001)

请阅读有关超时的官方python请求文档here

您可以定义自己的超时,如:

requests.get('https://github.com/', timeout=0.001)

相关问题 更多 >