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