2024-06-25 06:08:18 发布
网友
正在获取以下错误。。。在
curl: (56) GnuTLS recv error (-54): Error in the pull function.
…使用以下命令卷曲json文件时
有什么建议吗?我不熟悉卷曲。可能是超时错误。有什么我能阻止的吗?我真的需要这个文件,我无法从浏览器下载(假设文件太大)。在
我在Ubuntu的命令行上工作。会喜欢python解决方案,或者选择curl。在
在bash中,您可以使用:
wget -O commerce.json http://www.commerce.gov/data.json
否则,Python对此的解决方案是:
首先需要安装Pythonwget库,然后可以使用以下代码:
wget
这将把data.json文件下载到本地Python项目目录中。 data.json文件当前为198MB,因此curl可能无法很好地处理它。在
data.json
更新:压缩JSON下载:
要启用gzip压缩,可以使用以下命令下载gzip压缩版本,结果是19MB,下载起来更方便。在
wget -S header="accept-encoding: gzip" -O commerce.json.gz http://www.commerce.gov/data.json
然后,下载gzip压缩的json文件后,运行以下命令将其解压缩:
gzip -d commerce.json.gz
错误代码56表示如下内容,https://curl.haxx.se/docs/manpage.html
56 Failure in receiving network data.
您应该使用-v来查看发生了什么。在
我不认为另一个工具可以修复网络错误。在
在纯python中有一个例子。在
CURL alternative in Python
在bash中,您可以使用:
否则,Python对此的解决方案是:
首先需要安装Python
^{pr2}$wget
库,然后可以使用以下代码:这将把
data.json
文件下载到本地Python项目目录中。data.json
文件当前为198MB,因此curl可能无法很好地处理它。在更新:压缩JSON下载:
要启用gzip压缩,可以使用以下命令下载gzip压缩版本,结果是19MB,下载起来更方便。在
然后,下载gzip压缩的json文件后,运行以下命令将其解压缩:
gzip -d commerce.json.gz
错误代码56表示如下内容,https://curl.haxx.se/docs/manpage.html
您应该使用-v来查看发生了什么。在
我不认为另一个工具可以修复网络错误。在
在纯python中有一个例子。在
CURL alternative in Python
相关问题 更多 >
编程相关推荐