5.6.2 校验模型
当端点对一个GET请求有一个或多个存储的响应,但又不能使用其中任意一个时(例如它们都不是新鲜的),它能够使用GET请求中的ETag选项(5.10.6)给原始服务端一个选择存储的响应并且更新它的新鲜度的机会。这个过程称为验证或者重验证已经存储的响应。
当发送一个这样的请求,端点应当为每个适当的存储响应添加一个ETag选项来指定它们的entity-tag。
按照5.9.1.3中的描述,携带2.03(Valid)响应码的响应中,ETag选项中的entity-tag所标识的已存储响应,可以在完成更新后重新使用。
其它任何响应码都表明请求中的已存储响应都不适用。相反,响应应当用于应答请求并替代已存储的响应。
最后更新于
这有帮助吗?