cURL - 在我的浏览器中获得 200 OK 而不是 304


cURL - getting 200 OK instead of a 304 in my browser

我正在使用cURL来跟踪HTTP标头。
我的浏览器显示资源收到 304 响应。
在我的 cURL 中,我看到一个 200 OK。
你知道为什么会这样吗?

"

304 未修改"表示资源与浏览器之前请求时相同(例如,基于修改日期或 etag)。

Curl没有缓存,因此它将始终请求资源,而没有任何"if-modified-since"标头(和类似的标头) - 因此服务器将将其与"200 OK"状态代码一起发送。

> 304 表示未修改,用于响应包含 If-Modified-Since 标头的请求。这样的标头由浏览器为缓存资源发送,但 curl 不会发送它