TsgcHTTP2ClientMetody › Head

Head Metoda

Wykonuje synchroniczne żądanie HTTP/2 HEAD, zwracając wyłącznie nagłówki odpowiedzi bez treści.

Składnia

procedure Head(const aURL: string);

Parametry

NazwaTypOpis
aURLconst stringBezwzględny adres URL, którego metadane (status, długość, typ treści, walidatory pamięci podręcznej) mają zostać pobrane.

Uwagi

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.

Przykład

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

Powrót do metod