Définition simple
La méthode HTTP HEAD récupère les en-têtes associés à une ressource sans transmettre le corps de sa représentation.
Objectif et usage
HEAD permet d’obtenir les informations d’une réponse qui correspondrait à GET, sans transférer son contenu de représentation.
Comment ça fonctionne ?
Le serveur renvoie un statut et des champs de contrôle ou de métadonnées ; certains champs calculés seulement en produisant le contenu peuvent être omis.
Exemple et vérification
HEAD est utile pour un contrôle léger de disponibilité ou de métadonnées, à condition de comparer son comportement avec celui de GET sur le service concerné.
Points d’attention
Une réponse HEAD réussie ne prouve pas que le corps complet sera correctement produit ou téléchargé par GET.
En résumé
HEAD économise le transfert du contenu, mais ne remplace pas un contrôle fonctionnel de la ressource réellement servie.