System.Net.HttpClient.THTTPClient.GetRange

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

_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>());

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Net.HttpClient.pas
System.Net.HTTPClient.hpp
System.Net.HttpClient THTTPClient


Beschreibung

Die Methode GetRange sendet einen GET-Befehl an den AURL mit dem zu AHeaders hinzugefügten Range-Header.

Der Range-Header legt das Fragment der Originaldaten fest, die Sie vom Server im AResponseContent in der Antwort erhalten möchten. Der Range-Header-Wert enthält das AStart-Byte des Fragments und das AnEnd-Byte des Fragments. AStart- und AnEnd-Werte sind nur im Range-Header enthalten, wenn sie größer als -1 sind.

Wenn Sie einen Download fortsetzen möchten, können Sie mit GetRange den Server auffordern, Informationen über das letzte empfangene Byte zu senden. In diesen Informationen sind AStart und AnEnd angegeben.

Siehe auch