TsgcHTTP2Client › メソッド › Head
同期 HTTP/2 HEAD リクエストを実行し、ボディなしでレスポンスヘッダーのみを返します。
procedure Head(const aURL: string);
| 名前 | タイプ | 説明 |
|---|---|---|
aURL | const string | メタデータ(ステータス、長さ、コンテンツタイプ、キャッシュバリデーター)を取得すべき絶対URL。 |
HEAD は GET と同じですが、サーバーはメッセージ本文を返してはなりません。リソースの存在確認、content-length や last-modified の読み取り、または完全ダウンロードのコストを支払わずにキャッシュエントリを検証するのに便利です。呼び出しが返ると Request.Headers でレスポンスヘッダーが利用可能になります。
oClient.Head('https://api.example.com/download/large.bin');
vSize := oClient.Request.Headers.Values['content-length'];