HEAD is een HTTP-verzoekmethode die wordt gebruikt om informatie over een bron op te halen zonder de bron zelf daadwerkelijk op te halen. In de context van Drupal worden HEAD-verzoeken gebruikt om de status van een bron, zoals een pagina of bestand, te controleren zonder de bron daadwerkelijk te downloaden. Dit is handig om te controleren of een bron beschikbaar is en of deze is gewijzigd sinds de laatste keer dat deze werd opgevraagd. HEAD-verzoeken worden ook gebruikt om de antwoordheaders van een bron te controleren, zoals het inhoudstype, de grootte en de datum van laatste wijziging.
HEAD-verzoeken worden verzonden met behulp van het HTTP-protocol, hetzelfde protocol dat wordt gebruikt voor het verzenden en ontvangen van webpagina's. Wanneer een HEAD-verzoek wordt verzonden, reageert de server met dezelfde headers die zouden worden verzonden met een GET-verzoek, maar zonder de daadwerkelijke inhoud van de bron. Hierdoor kan de klant de status van de bron controleren zonder de volledige bron te hoeven downloaden.
In Drupal worden HEAD-verzoeken gebruikt om de status van een pagina of bestand te controleren voordat deze wordt gedownload. Dit is handig om te controleren of een pagina of bestand is gewijzigd sinds de laatste keer dat deze werd opgevraagd, of dat de pagina of het bestand nog steeds beschikbaar is. HEAD-verzoeken worden ook gebruikt om de antwoordheaders van een bron te controleren, zoals het inhoudstype, de grootte en de datum van laatste wijziging.