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

BCD tables only load in the browser

Veja também