Flask 默认 http 标头 - 缓存等

Posted

技术标签:

【中文标题】Flask 默认 http 标头 - 缓存等【英文标题】:Flask default http headers - Caching and more 【发布时间】:2021-02-04 22:50:08 【问题描述】:

我正在询问 Flask 并且想知道缓存控制之类的默认值是什么。我找不到有关任何 HTTP 标头的信息。也许我弄错了,是服务器软件负责这部分。 谢谢

【问题讨论】:

【参考方案1】:

关于缓存的第一个问题: 正如 Flask 文档所述

Flask 本身不为您提供缓存,但 Flask-Caching(Flask 的扩展)可以。

所以如果你想为你的网站做缓存,你可以使用Flask-Caching。

关于 http 标头的第二个问题: 您可以使用request 对象获取不同的标头值How to get http headers in flask? 并使用make_response 设置自定义标头。

【讨论】:

我认为 Flask 缓存仅用于服务器端缓存。不适用于客户端缓存的说明。 也许吧,其实我不太擅长缓存话题,没试过。所以我不确定你如何在客户端做到这一点。

以上是关于Flask 默认 http 标头 - 缓存等的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Spring Security 注入默认安全标头

如何启用IIS7.5的缓存

上传文件时 HTTP POST 请求标头的默认值是啥(如果有)?

如何为每个 http 调用中的默认请求标头创建 axios 配置?

在flutter http请求中为所有请求设置默认标头的最佳方法

curl 形式的 http post 方法的默认标头内容类型是啥? [复制]