2

我正在检查 Rails 响应。没有故意设置从服务器返回的 http 标头。

响应包括Cache-Control: max-age=0, private, must-revalidateEtag。无论我提出多少次相同的请求或在多短的时间内,响应都是 200。

我的问题是:

  1. 如果我没有在响应中设置stale?or ,如何生成 Etag?fresh_when此端点的 Etag 始终相同。
  2. 不管 Etag 是如何生成的,如果它始终相同,为什么服务器没有注意到 Etag 始终相同并以 304 而不是 200 响应?

谢谢

4

0 回答 0