HTTP 规范 (RFC-2616)在第14.28 节中声明 If-Unmodified-Since 标头必须被 HTTP 服务器识别并且它只有一秒的精度。
如果资源每秒更改一次以上,服务器应如何处理此标头?
我的理解是,服务器必须以“412 Precondition Failed”响应任何带有 If-Unmodified-Since 标头的请求,因为它不知道客户端具有哪个版本的状态。或者服务器应该忽略这个问题并假设客户端知道它在做什么?
HTTP 规范 (RFC-2616)在第14.28 节中声明 If-Unmodified-Since 标头必须被 HTTP 服务器识别并且它只有一秒的精度。
如果资源每秒更改一次以上,服务器应如何处理此标头?
我的理解是,服务器必须以“412 Precondition Failed”响应任何带有 If-Unmodified-Since 标头的请求,因为它不知道客户端具有哪个版本的状态。或者服务器应该忽略这个问题并假设客户端知道它在做什么?