System.Net.HttpClientComponent.TNetHTTPRequest.GetRange

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function GetRange(const AURL: string; AStart: Int64; AnEnd: Int64 = -1; const AResponseContent: TStream = nil;
const AHeaders: TNetHeaders = nil): IHTTPResponse;

C++

System::Net::Httpclient::_di_IHTTPResponse __fastcall GetRange(const System::UnicodeString AURL, __int64 AStart, __int64 AnEnd = -1LL, System::Classes::TStream* const AResponseContent = (System::Classes::TStream*)(0x0), const System::DynamicArray<System::Net::Urlclient::TNameValuePair> AHeaders = System::DynamicArray<System::Net::Urlclient::TNameValuePair>());

プロパティ

種類 可視性 ソース ユニット
function public
System.Net.HTTPClientComponent.pas
System.Net.HTTPClientComponent.hpp
System.Net.HttpClientComponent TNetHTTPRequest


説明

GetRange メソッドは、AURLAHeaders に追加した Range ヘッダーで、GET コマンドを送信します。

Range ヘッダーは、レスポンスでサーバーより AResponseContent に受け取りたい、オリジナル データの部分を指定します。 Range ヘッダー値には、その部分の AStart バイトと AnEnd バイトが含まれています。 AStartAnEnd の値は、Range ヘッダー内に、それらが -1 より大きい場合にのみ含まれます。

ダウンロードを再開したい場合には、GetRange を使用して、受け取った指定 AStart および AnEnd のうち、最後のバイトから情報を送るように、サーバーに要求することができます。

関連項目