TsgcHTTP2Client › Metody › Head
Wykonuje synchroniczne żądanie HTTP/2 HEAD, zwracając wyłącznie nagłówki odpowiedzi bez treści.
procedure Head(const aURL: string);
| Nazwa | Typ | Opis |
|---|---|---|
aURL | const string | Bezwzględny adres URL, którego metadane (status, długość, typ treści, walidatory pamięci podręcznej) mają zostać pobrane. |
HEAD jest identyczny z GET, z tą różnicą, że serwer nie może zwracać treści wiadomości. Jest przydatny do sprawdzania istnienia zasobu, odczytu content-length lub last-modified albo weryfikacji wpisów w pamięci podręcznej bez ponoszenia kosztów pełnego pobierania. Nagłówki odpowiedzi są dostępne w Request.Headers po zakończeniu wywołania.
oClient.Head('https://api.example.com/download/large.bin');
vSize := oClient.Request.Headers.Values['content-length'];