发送 .tar.gz 文件时卷曲错误 56 "Failure when receiving data from the peer"
Curl Error 56 "Failure when receiving data from the peer" while sending .tar.gz File
我对这个 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
可以有不同的原因,例如:
- 在 URL 本身而不是
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
您已将文件附加到 URL 本身的 POST
,这是服务器上实际不可用的位置,
这些可能是不确定的原因,很久以前我在玩 cURL 命令行时发生过。
这发生在我身上是因为我的 POST 数据太大了。我在做:
curl -X POST localhost:9200/_bulk --data-binary @too-big.file
为了解决这个问题,我将文件分成两部分:
split -l 150000 too-big.file
然后运行2POSTS:
curl -X POST localhost:9200/_bulk --data-binary @xaa
curl -X POST localhost:9200/_bulk --data-binary @xab
我的与 MediaWiki 环境的 Parsoid 服务/可视化编辑器有关
sudo 服务 parsoid 重启
修复了我的问题
我对这个 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
可以有不同的原因,例如:
- 在 URL 本身而不是
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
您已将文件附加到 URL 本身的 POST
,这是服务器上实际不可用的位置,
这些可能是不确定的原因,很久以前我在玩 cURL 命令行时发生过。
这发生在我身上是因为我的 POST 数据太大了。我在做:
curl -X POST localhost:9200/_bulk --data-binary @too-big.file
为了解决这个问题,我将文件分成两部分:
split -l 150000 too-big.file
然后运行2POSTS:
curl -X POST localhost:9200/_bulk --data-binary @xaa
curl -X POST localhost:9200/_bulk --data-binary @xab
我的与 MediaWiki 环境的 Parsoid 服务/可视化编辑器有关
sudo 服务 parsoid 重启
修复了我的问题