正确的etag响应是什么样的?

时间:2012-06-18 16:53:29

标签: http-status-codes

我们想知道,

标题......正确的etag响应是什么样的。

Etag响应,从某种意义上说是一个带电子标记的请求,是的,它与我们最终的etag匹配,因此不必发送任何内容。

是否需要包含内容长度标题?

我们是否使用304标头响应?


Claritifaction:

我们希望通过php进行etag处理。

流程如下:

a)Etagged请求进来。

b)PHP检查etag以查看它是否符合我们认为的正确条件 NOT 以发回完整的文档正文。

c)我们通过php手动发送什么来向浏览器发出信号以使用缓存的内容?

谢谢!

1 个答案:

答案 0 :(得分:1)

在阅读维基之后回答了我自己的问题,因为在上面的评论中发布了lanzz:

  

“在此后续请求中,服务器现在可以比较客户端   ETag与ETag一起用于当前版本的资源。如果   ETag值匹配,意味着资源没有改变,然后是   服务器可以使用HTTP 304 Not发回非常短的响应   修改状态。 304状态告诉客户端它的缓存   版本仍然很好,它应该使用它。“

所以是的,如果您希望用户代理使用缓存副本,则304响应是回答etagged请求的正确方法。