Curl 卷曲误差56“;从对等方接收数据时失败“;发送.tar.gz文件时
我对这个CURL调用有问题:Curl 卷曲误差56“;从对等方接收数据时失败“;发送.tar.gz文件时,curl,compression,tar,gzip,curl-commandline,Curl,Compression,Tar,Gzip,Curl Commandline,我对这个CURL调用有问题: curl -X POST \ --data-binary '@File01.tar.gz' \ http://website.intra.prova.it/gore-orgac/PINGU/TEST/lots/Test_017/content/files/File02.tar.gz 我收到这个错误: curl:(56)从对等方接收数据时失败 但如果我这样做: curl -X POST \ --data-binary '@File01.
curl -X POST \
--data-binary '@File01.tar.gz' \
http://website.intra.prova.it/gore-orgac/PINGU/TEST/lots/Test_017/content/files/File02.tar.gz
我收到这个错误:
curl:(56)从对等方接收数据时失败
但如果我这样做:
curl -X POST \
--data-binary '@File01.tar.gz' \
http://website.intra.prova.it/gore-orgac/PINGU/TEST/lots/Test_017/content/files/File02
它工作得很好
为什么会这样?卷曲错误56可能有不同的原因,如:
POST
requestPUT/POST
其中任何一个请求一样curl -X POST \
--data-binary '@File01.tar.gz' \
http://website.intra.prova.it/gore-orgac/PINGU/TEST/lots/Test_017/content/files/File02.tar.gz
您已将文件附加到URL本身中的POST
,这是服务器上实际不可用的位置
这可能是我不确定的原因,很久以前我在玩cURL命令行时遇到过这种情况。我遇到这种情况是因为我的POST数据太大。我在做:
curl -X POST localhost:9200/_bulk --data-binary @too-big.file
为了解决此问题,我将文件分为两部分:
split -l 150000 too-big.file
然后写了两篇文章:
curl -X POST localhost:9200/_bulk --data-binary @xaa
curl -X POST localhost:9200/_bulk --data-binary @xab
我的与MediaWiki环境的Parsoid服务/VisualEditor相关 sudo服务parsoid重启
在我的案例中修复了它是否有办法获取更多详细日志,以便我们了解错误的根本原因。