Sicuro e idempotente
Metodo HTTP HEAD
Le richieste HEAD recuperano gli header di risposta senza restituire il corpo della risposta.
Significato
Il client chiede gli stessi header di GET, ma senza il corpo della risposta.
Usi comuni
Usa HEAD per verificare se una risorsa esiste, ispezionare i metadati o convalidare lo stato della cache senza scaricare il corpo.
Cosa controllare
Controlla che gli header corrispondano al comportamento di GET e che il server non invii accidentalmente un corpo.
Esempio di richiesta
HEAD /articles/123 HTTP/1.1
Host: example.comProprietà
- Sicuro
- Sì. Un metodo sicuro è pensato solo per leggere dati.
- Idempotente
- Sì. Ripetere la stessa richiesta dovrebbe avere lo stesso effetto previsto.
- Memorizzabile in cache
- Sì
- Corpo della richiesta
- Di solito no
Riferimenti
- Registro
- IANA HTTP Method Registry
- Specifica
- RFC 9110 Section 9.3.2
- Guida
- MDN HEAD