System.Net.HttpClient

De RAD Studio API Documentation
Aller à : navigation, rechercher


Package rtl.bpl

Classes

ENetHTTPCertificateExceptionException associée aux certificats.
ENetHTTPClientExceptionException associée à THTTPClient.
ENetHTTPExceptionException associée au protocole HTTP.
ENetHTTPRequestExceptionException associée à THTTPRequest.
ENetHTTPResponseExceptionException associée à THTTPResponse.
IHTTPRequestInterface pour les classes qui gèrent les requêtes HTTP.
IHTTPResponseInterface de HTTPResponse.
TCookieHelper
TCookieManagerClasse pour gérer des cookies HTTP.
TCookiesClasse qui agit comme un conteneur de cookies.
THTTPClientClasse qui implémente une TURLClient
THTTPRequestClasse qui gère les requêtes HTTP.
THTTPResponseClasse qui implémente une IHTTPResponse.

Types

TCookieType enregistrement qui stocke les informations associées aux cookies.
TCookiesArrayTableau de cookies.
THTTPCompressionMethod
THTTPCompressionMethods
THTTPProtocolVersion
THTTPRedirectsWithGET
THTTPRedirectWithGET
THTTPSecureFailureReason
THTTPSecureFailureReasons
THTTPSecureProtocol
THTTPSecureProtocols
TReceiveDataCallbackSignature de ReceiveDataCallback.

Les arguments suivants peuvent être utilisés :

Argument Description

Sender

Requête HTTP.

AContentLength

La longueur totale, exprimée en octets, du contenu à lire.

AReadCount

Le nombre d'octets déjà lus.

AAbort

L'application peut définir ce paramètre à True pour arrêter de lire la réponse.

TReceiveDataEventType de gestionnaire d'événement permettant de suivre la progression du téléchargement des données.
TSendDataCallback
TSendDataEvent

Constantes

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;