Seguro e idempotente
Método HTTP HEAD
Requisições HEAD recuperam os cabeçalhos da resposta sem retornar o corpo da resposta.
Significado
O cliente solicita os mesmos cabeçalhos de um GET, mas sem o corpo da resposta.
Usos comuns
Use HEAD para verificar se um recurso existe, inspecionar metadados ou validar o estado do cache sem baixar o corpo.
O que verificar
Verifique se os cabeçalhos correspondem ao comportamento do GET e se o servidor não envia um corpo por acidente.
Exemplo de requisição
HEAD /articles/123 HTTP/1.1
Host: example.comPropriedades
- Seguro
- Sim. Um método seguro destina-se apenas a ler dados.
- Idempotente
- Sim. Repetir a mesma requisição deve ter o mesmo efeito pretendido.
- Cacheável
- Sim
- Corpo da requisição
- Geralmente não
Referências
- Registro
- IANA HTTP Method Registry
- Especificação
- RFC 9110 Section 9.3.2
- Guia
- MDN HEAD