通过https请求的内容是否仍会被Web浏览器缓存,或者他们是否认为这种不安全的行为?如果是这种情况,无论如何都要告诉他们可以缓存吗?
Mar*_*rkR 191
截至2010年,默认情况下,所有现代的,当前浏览器都会缓存HTTPS内容,除非明确告知不要这样做.
它不要求设置cache-control:public要做到这一点.
Con*_*oyP 132
默认情况下,除非通过收到的HTTP标头明确告知,否则Web浏览器应通过HTTPS缓存内容与HTTP相同.
此链接很好地介绍了在HTTP标头中设置缓存设置.
反正告诉他们可以缓存吗?
这可以通过将标题中的max-age值设置为Cache-Control非零值来实现,例如
Cache-Control: max-age=3600
Run Code Online (Sandbox Code Playgroud)
将告诉浏览器此页面可以缓存3600秒(1小时)
| 归档时间: |
|
| 查看次数: |
90500 次 |
| 最近记录: |