files/en-us/web/http/reference/headers/pragma/index.md
{{Deprecated_Header}}
The HTTP Pragma header is an implementation-specific header that may have various effects along the request-response chain.
This header serves for backwards compatibility with HTTP/1.0 caches that do not support the {{HTTPHeader("Cache-Control")}} HTTP/1.1 header.
<table class="properties"> <tbody> <tr> <th scope="row">Header type</th> <td> {{Glossary("Request header")}}, {{Glossary("Response header")}} (response behavior is not specified and is implementation-specific). </td> </tr> <tr> <th scope="row">{{Glossary("Forbidden request header")}}</th> <td>No</td> </tr> <tr> <th scope="row"> {{Glossary("CORS-safelisted response header")}} </th> <td>Yes</td> </tr> </tbody> </table>[!NOTE] The
Pragmaheader is not specified for HTTP responses and is therefore not a reliable replacement for the HTTP/1.1Cache-Controlheader, although its behavior is the same asCache-Control: no-cacheif theCache-Controlheader field is omitted in a request. UsePragmaonly for backwards compatibility with HTTP/1.0 clients.
Pragma: no-cache
no-cache
Cache-Control: no-cache. Forces caches to submit the request to the origin server for validation before a cached copy is released.Pragma: no-cache
{{Specifications}}
{{Compat}}