API:System.Net.HttpClient

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Klassen

ENetHTTPCertificateExceptionException für Zertifikate.
ENetHTTPClientExceptionException für THTTPClient.
ENetHTTPExceptionException für das HTTP-Protokoll.
ENetHTTPRequestExceptionException für THTTPRequest.
ENetHTTPResponseExceptionException für THTTPResponse.
IHTTPRequestInterface für Klassen, die HTTP-Anforderungen behandeln.
IHTTPResponseInterface für HTTPResponse.
TCookieManagerKlasse zum Verwalten von HTTP-Cookies.
TCookiesKlasse, die als Container für Cookies dient.
THTTPClientKlasse, die einen TURLClient implementiert.
THTTPRequestKlasse, die HTTP-Anforderungen verwaltet.
THTTPResponseKlasse, die eine IHTTPResponse implementiert.

Typen

TCookieRecord-Typ, der die Informationen über Cookies speichert.
TCookiesArrayArray von Cookies.
THTTPCompressionMethod
THTTPCompressionMethods
THTTPProtocolVersion
THTTPRedirectsWithGET
THTTPRedirectWithGET
THTTPSecureFailureReason
THTTPSecureFailureReasons
THTTPSecureProtocol
THTTPSecureProtocols
TReceiveDataCallbackSignatur der Callback-Funktion ReceiveData.

Folgende Argumente stehen zur Verfügung:

Argument Beschreibung

Sender

HTTP-Anforderung.

AContentLength

Gesamtlänge in Byte des zu lesenden Inhalts.

AReadCount

Anzahl der Bytes, die bereits gelesen wurden.

AAbort

Die Anwendung kann dies auf True setzen, um das Lesen der Antwort anzuhalten.

TReceiveDataEventTyp der Ereignisbehandlungsroutine zum Nachverfolgen des Fortschritts des Herunterladens der Daten.
TSendDataCallback
TSendDataEvent

Konstanten

CHTTPDefMaxRedirectsCHTTPDefMaxRedirects: Integer = 5;
CHTTPDefRedirectsWithGETCHTTPDefRedirectsWithGET: Set = [Post301..Post303,Put303,Delete303];
CHTTPDefSecureProtocolsCHTTPDefSecureProtocols: Set = [];
sHTTPMethodConnectsHTTPMethodConnect: string = CONNECT;
sHTTPMethodDeletesHTTPMethodDelete: string = DELETE;
sHTTPMethodGetsHTTPMethodGet: string = GET;
sHTTPMethodHeadsHTTPMethodHead: string = HEAD;
sHTTPMethodMergesHTTPMethodMerge: string = MERGE;
sHTTPMethodOptionssHTTPMethodOptions: string = OPTIONS;
sHTTPMethodPatchsHTTPMethodPatch: string = PATCH;
sHTTPMethodPostsHTTPMethodPost: string = POST;
sHTTPMethodPutsHTTPMethodPut: string = PUT;
sHTTPMethodTracesHTTPMethodTrace: string = TRACE;