![带 304 检查的 wget](https://linux22.com/image/105420/%E5%B8%A6%20304%20%E6%A3%80%E6%9F%A5%E7%9A%84%20wget.png)
如果文件没有被修改,是否可以使用 wget 下载文件?
我正在考虑 HTTP 状态代码 304,但我不知道如何指示 wget 添加If-Modified-Since
标头或类似的内容。
有可能吗?我也可以使用其他工具来做到这一点
答案1
您可能想读一下这篇文章, http://www.editcorp.com/Personal/Lars_Appel/wget/wget_5.html
基本上,它是:
wget -N http://www.some-url.com/folder/
答案2
如果你想添加标题,你可以使用选项--header
:
wget --header="If-Modified-Since: …" http://example.com/
但对于问题中的具体情况,最好按照此处的其他答案建议的那样进行:只需使用该-N
选项。