在线文档教程

Pragma

Pragma

PragmaHTTP / 1.0 一般报头是特定于实现的报头可以具有沿着请求-响应链的各种效果。它用于向后兼容 HTTP / 1.1 缓存,而Cache-Control HTTP / 1.1 缓存不存在。

注意Pragma未指定用于 HTTP 响应,因此不为普通 HTTP / 1.1 的可靠替换Cache-Control首部,虽然它不表现一样Cache-Control: no-cache,如果Cache-Control在请求中省略报头字段。使用Pragma仅适用于 HTTP / 1.0 客户端的向后兼容性。

Header typeGeneral header, but response behavior is not specified and thus implementation-specific.
Forbidden header nameno
CORS-safelisted response-headeryes

句法

Pragma: no-cache

指令

无缓存

Cache-Control: no-cache一样。在释放缓存副本之前,强制高速缓存将请求提交给原始服务器进行验证。

例子

Pragma: no-cache

产品规格

SpecificationTitle
RFC 7234, section 5.4: PragmaHypertext Transfer Protocol (HTTP/1.1): Caching

浏览器兼容性

FeatureChromeFirefoxEdgeInternet ExplorerOperaSafari
Basic Support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)

FeatureAndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Basic Support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)

请参阅

  • Cache-Control

  • Expires