HTTP部分GET是一种可靠的机制吗?如果是这样,现代浏览器似乎仍然从一开始就开始而不是恢复下载?
答案 0 :(得分:2)
根据我的经验,此功能并非在所有Web服务器中普遍存在。可能是因为它不是Web客户端广泛使用的。类似于可能会或可能不会实现的HTTP HEAD请求。与往常一样,YMMV取决于所涉及的客户端和服务器。
下载恢复机制基于HTTP范围请求标头,用于指定所需内容的哪个部分(请参阅here)。在过去的几年里,我没有对此进行过多的讨论,所以你可以更好地做一些谷歌研究。以下是blog posting的链接,其中介绍了有关此功能的一些最新进展。
答案 1 :(得分:1)
每当我使用wget下载大文件时,我可能会中断它们并使用-c继续。我不记得曾经有过损坏的文件。 Safari允许您恢复(而不是重新启动)停止下载,也可以在那里正常工作。
答案 2 :(得分:1)
是的,正确完成后(If-Match etag ...),它是可靠的。