|
|
1
2
确保您的回复没有告诉浏览器内容将在将来过期。此控件有两个HTTP头。
有两组标头控制重新验证:
Last Modified和ETag是响应头,它们告诉浏览器将要接收的资源的版本。如果不希望浏览器重新验证,请不要设置这些。If Modified Since和If None Match是浏览器用来报告过时资源的版本的相应请求头,它需要与服务器重新验证。 有各种工具可以查看服务器将哪些HTTP头发送回浏览器。一个是Firefox扩展 Live HTTP Headers Steve Sounders 建议是 IBM Page Detailer . 我自己没有试过这个,但这不取决于你使用的浏览器。 |
|
|
2
3
|
|
|
3
1
这是一个常见的问题——IE在客户端缓存所有ajax/json请求。其他浏览器则不然。 为了解决这个问题,生成一个随机数并将其作为变量附加到请求url中。这使我误以为这是新的要求。 下面是一个javascript示例,您可以在Python中执行类似的操作:
|
|
|
4
1
|
|
|
GG33 · 在docker中缓存npm包 1 年前 |