TsgcHTTP3Client › Methoden › Head
Verstuurt een synchrone HTTP/3 HEAD-aanvraag en retourneert het antwoordobject.
function Head(const aURL: string): TsgcHTTP3Response;
| Naam | Type | Beschrijving |
|---|---|---|
aURL | const string | Absolute URL van de resource waarvan de headers worden opgevraagd. |
Het antwoordobject dat de statuscode en de antwoordheaders blootstelt. (TsgcHTTP3Response)
Head vraagt alleen de metadata van een resource op: de server retourneert de statusregel en headers maar geen body, precies zoals bij een Get op dezelfde URL. Gebruik het om te controleren of een resource bestaat, om de content-length of content-type te lezen, of om cachevalidators te testen zonder de payload over te brengen. De aanroep blokkeert totdat het antwoord is ontvangen en retourneert een TsgcHTTP3Response waarvan de StatusCode en Headers zijn ingevuld.
oResponse := oClient.Head('https://api.example.com/v1/file.bin');
Log(IntToStr(oResponse.StatusCode));