Warning

O cabeçalho geral HTTP Warning contém informação sobre possíveis problemas com o status da mensagem. Mais de um cabeçalho Warning pode aparecer na resposta.

O cabeçalho Warning geralmente pode ser aplicado para qualquer mensagem, entretanto alguns códigos de aviso são específicos para caches e podem somente ser aplicados para mensagens de resposta.

Tipo de cabeçalhos General header
Forbidden header name não

Sintaxe

Warning: <warn-code> <warn-agent> <warn-text> [<warn-date>]

Diretivas

<warn-code>
Um número de aviso de três dígitos. O primeiro dígito indica se é necessário o Warning ser deletado de uma resposta guardada depois da validação.
  • Códigos de aviso 1xx descrevem o frescor ou status de validação da resposta e será deletado por um cache depois da deleção.
  • Códigos de aviso 2xx descrevem algum aspecto da representação que não é retificada por uma validação e não será deletado por uma cache depois da validação a não que a resposta completa seja enviada.

<warn-agent>

O nome ou pseudônimo do servidor ou software adicionando o cabeçalho Warning (pode ser "-" quando o agente não é conhecido).

<warn-text>
Texto consultivo descrevendo o erro.
<warn-date>
Opcional. Se mais de um cabeçalho Warning é enviado, inclui a data que corresponde com o cabeçalho Date.

Códigos de aviso (Warning)

O registro de Códigos de Aviso HTTP em iana.org define o espaço de nomes para códigos de aviso.

Código Texto Descrição
110 Resposta está velha A resposta provida pela cache está velha (o tempo de expiração já passou).
111 Revalidação falhou Uma tentaiva de validar a resposta falhou, por causa da impossibilidade de alcançar o servidor.
112 Operação Desconectou O cache desconectou do resto da rede.
113 Expiração Heurística Enviado se a cache escolhe heuristicamente um tempo de vida fresco maior que 24 horas e a idade da resposta é maior que 24 horas.
199 Aviso diverso Arbitrário, aviso não específico.
214 Transformação aplicada Adicionado por um proxy se ele aplica qualquer transformação na representação, como mudar a codificação de conteúdo, tipo de media ou semelhante.
299 Aviso diverso persistente O mesmo que 199, mas indicando um aviso persistente.

Exemplos

Warning: 110 anderson/1.3.37 "Response is stale"

Date: Wed, 21 Oct 2015 07:28:00 GMT 
Warning: 112 - "cache down" "Wed, 21 Oct 2015 07:28:00 GMT"

Especificações

Especificação Título
RFC 7234, sessão 5.5: Warning 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
WarningChrome 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