我们想知道,
标题......正确的etag响应是什么样的。
Etag响应,从某种意义上说是一个带电子标记的请求,是的,它与我们最终的etag匹配,因此不必发送任何内容。
是否需要包含内容长度标题?
我们是否使用304标头响应?
Claritifaction:
我们希望通过php进行etag处理。
流程如下:
a)Etagged请求进来。
b)PHP检查etag以查看它是否符合我们认为的正确条件 NOT 以发回完整的文档正文。
c)我们通过php手动发送什么来向浏览器发出信号以使用缓存的内容?
谢谢!
答案 0 :(得分:1)
在阅读维基之后回答了我自己的问题,因为在上面的评论中发布了lanzz:
“在此后续请求中,服务器现在可以比较客户端 ETag与ETag一起用于当前版本的资源。如果 ETag值匹配,意味着资源没有改变,然后是 服务器可以使用HTTP 304 Not发回非常短的响应 修改状态。 304状态告诉客户端它的缓存 版本仍然很好,它应该使用它。“
所以是的,如果您希望用户代理使用缓存副本,则304响应是回答etagged请求的正确方法。