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