Pragma

O cabeçalho genérico HTTP/1.0 Pragma é um cabeçalho de implementação específica que pode ter vários efeitos ao longo da cadeia de requisição e resposta. Ele é usado para compatibilidade retroativa com caches do HTTP/1.0 onde o cabeçalho HTTP/1.1 Cache-Control ainda não está presente.

Nota: Pragma não é especificado para respostas HTTP e por isso não é uma substituição confiável para o cabeçalho genérico HTTP/1.1 Cache-Control, apesar de ele ter o mesmo comportamento que Cache-Control: no-cache, se o cabeçalho Cache-Control for omitido na requisição. Use Pragma somente para compatibilidade retroativa com clientes HTTP/1.0.

Tipo de cabeçalho General header, mas o comportamente de resposta não é especificado e portanto específico de implementação.
Forbidden header name não
CORS-safelisted response header sim

Sintaxe

Pragma: no-cache

Diretivas

no-cache

O mesmo que Cache-Control: no-cache. Força os caches a mandarem uma requisição ao servidor de origem para validação antes de liberar a versão cacheada.

Exemplos

Pragma: no-cache

Especificações

Especificação Título
RFC 7234, sessão 5.4: Pragma Hypertext Transfer Protocol (HTTP/1.1): Caching

Compatibilidade de navegador

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
PragmaChrome Full support YesEdge Full support 12Firefox Full support YesIE Full support YesOpera Full support YesSafari Full support YesWebView Android Full support YesChrome Android Full support YesFirefox Android Full support YesOpera Android Full support YesSafari iOS Full support YesSamsung Internet Android Full support Yes

Legend

Full support  
Full support

Veja também