这个 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) Failure when receiving data from the peer
但是如果我做这个 CURL:
curl -X POST \
--data-binary '@File01.tar.gz' \
http://website.intra.prova.it/gore-orgac/PINGU/TEST/lots/Test_017/content/files/File02
它运作良好。
这是为什么?
最佳答案
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
在 URL 本身中,这是服务器上实际不可用的位置,这些可能是不确定的,很久以前在玩 cURL 命令行时就发生在我身上。
关于发送 .tar.gz 文件时出现 curl 错误 56 "Failure when receiving data from the peer",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28086925/