TsgcHTTP2ClientMethoden › Head

Head Methode

Voert een synchrone HTTP/2 HEAD-aanvraag uit en retourneert alleen de responsheaders zonder berichttekst.

Syntaxis

procedure Head(const aURL: string);

Parameters

NaamTypeBeschrijving
aURLconst stringAbsolute URL waarvan de metadata (status, lengte, inhoudstype, cachevalidators) moeten worden opgehaald.

Opmerkingen

HEAD is identiek aan GET, behalve dat de server geen berichttekst mag retourneren. Het is handig voor het controleren van de aanwezigheid van resources, het lezen van content-length of last-modified, of het valideren van cache-vermeldingen zonder de kosten van de volledige download. De responsheaders zijn beschikbaar via Request.Headers zodra de aanroep terugkeert.

Voorbeeld

oClient.Head('https://api.example.com/download/large.bin');
vSize := oClient.Request.Headers.Values['content-length'];

Terug naar methoden