Stream Timeout 408 when using Python requests module

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

我在 python 请求模块中遇到错误,其中我在点击 POST 请求 5 分钟后收到状态代码为 408 的 Stream Timeout。

我尝试在 requests.post() 函数中添加超时参数,但仍然出现相同的错误

然而,当我使用带有参数 --connect-timeout 800 的 curl 命令时,我可以看到客户端正在等待并且没有获得流超时

如果对这个问题有任何想法,请添加您的意见

我尝试在请求模块中使用超时参数

例如,

response = requests.post(url, headers = headers, data = payload, timeout=1800)

但仍然收到 response.status_code = 408 和 response.text = stream timeout

python http post python-requests
1个回答
0
投票

所以如果你收到一个状态代码并且没有弹出错误,这意味着另一个服务器由于超时而切断了连接,而不是你的客户端给出了超时错误,当你使用请求并传递超时值时它给出了一个错误。

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