curl: (52) 在处理巨大文件时服务器返回空响应

3

当我使用curl时,如果文件很大,比如500MB以上,在这种情况下,我会收到curl:(52)服务器返回空响应的错误。 如果拉取的文件很小,则可以正常工作。 但是在大文件的情况下,只有它才会出现此错误。 我不知道确切的大文件大小会导致此错误,但是服务器端会生成一个615MB的文件,因此会出现该错误。 是否需要在服务器/客户端上进行任何大小或超时设置? 请帮忙。我对curl不太了解。

1个回答

0

我曾经遇到过一个问题,我向一个node.js http服务器发出了一个curl请求。问题不在curl上,而是在http服务器上。Node的http服务器有一个默认的超时时间为2分钟,可以在这里找到如何自己设置。

虽然现在有点晚了,但下次请注意观察curl请求是否在同一时间不断超时,例如在我的情况下总是2分钟。这提示我去检查服务器端。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接