TsgcHTTP2Clientメソッド › Head

Head メソッド

同期 HTTP/2 HEAD リクエストを実行し、ボディなしでレスポンスヘッダーのみを返します。

構文

procedure Head(const aURL: string);

パラメータ

名前タイプ説明
aURLconst stringメタデータ(ステータス、長さ、コンテンツタイプ、キャッシュバリデーター)を取得すべき絶対URL。

解説

HEAD は GET と同じですが、サーバーはメッセージ本文を返してはなりません。リソースの存在確認、content-lengthlast-modified の読み取り、または完全ダウンロードのコストを支払わずにキャッシュエントリを検証するのに便利です。呼び出しが返ると Request.Headers でレスポンスヘッダーが利用可能になります。

使用例

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

メソッドに戻る