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 com navegadores

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Pragma
Deprecated

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Deprecated. Not for use in new websites.

Veja também