我对此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
我收到此错误:
卷曲:(56)从对等方接收数据失败
但如果我这样做CURL:
curl -X POST \
--data-binary '@File01.tar.gz' \
http://website.intra.prova.it/gore-orgac/PINGU/TEST/lots/Test_017/content/files/File02
效果很好。
为什么?
答案 0 :(得分:8)
cURl error 56
可能有不同的原因,如:
POST
请求PUT/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
您已将文件附加到网址本身POST
,这是服务器上实际上不可用的位置,
这些可能是不确定的原因,在使用cURL命令行时发生在我身后。
答案 1 :(得分:1)
这发生在我身上,因为我的POST数据太大了。我在做:
curl -X POST localhost:9200/_bulk --data-binary @too-big.file
要解决此问题,我将文件拆分为两部分:
split -l 150000 too-big.file
然后跑了2个帖子:
curl -X POST localhost:9200/_bulk --data-binary @xaa
curl -X POST localhost:9200/_bulk --data-binary @xab
答案 2 :(得分:0)
我的与MediaWiki环境中的Parsoid Service / VisualEditor有关
sudo服务仿形重启
在我的情况下已解决