为什么会出现 urllib.error.ContentTooShortError 错误:

问题描述

在检索我用 kivy 编写的程序时遇到此错误。 我必须使用VPN

recipent_id

解决方法

来自urllib documentation: 异常 urllib.error.ContentTooShortError(msg,content)

当 urlretrieve() 函数检测到下载的数据量小于预期量(由 Content-Length 标头给出)时,会引发此异常。 content 属性存储下载的(并且可能被截断的)数据。

在实践中,很可能是 VPN 终止了套接字。您可能需要在程序中实现重试/恢复功能。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...