如果我有一个返回payload的HTTP方法,我就可以计算出一个依赖于(并唯一标识)这个payload的ETag。
如果以后再次调用相同的HTTP方法返回不同的响应头,例如X-Custom-Header: Something Else,我希望浏览器知道某些东西发生了变化,即使payload可能仍然是相同的。
所以我的问题是,我是否应该考虑(一些?)当计算ETag时,HTTP响应头?
发布于 2016-12-04 04:33:56
如果你的客户端只是一个浏览器,它会忽略你的自定义头部,所以为什么要费心根据它们计算一个新的etag,页面会被重新加载,但对浏览器用户来说没有什么变化,请不要这样做。
或者您的客户端可能理解自定义头,就像一些javascript/ajax代码一样?
https://stackoverflow.com/questions/40938370
复制相似问题