System.Net.HttpClient.THTTPClient.GetRange
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.