System.Net.HttpClientComponent.TNetHTTPRequest.DoExecute
Delphi
function DoExecute(const ARequest: IHTTPRequest; const AResponseContent: TStream; const AHeaders: TNetHeaders;
AOwnsSourceStream: Boolean = False): IHTTPResponse;
C++
System::Net::Httpclient::_di_IHTTPResponse __fastcall DoExecute(const System::Net::Httpclient::_di_IHTTPRequest ARequest, System::Classes::TStream* const AResponseContent, const System::DynamicArray<System::Net::Urlclient::TNameValuePair> AHeaders, bool AOwnsSourceStream = false);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | System.Net.HTTPClientComponent.pas System.Net.HTTPClientComponent.hpp |
System.Net.HttpClientComponent | TNetHTTPRequest |
Description
Exécute une requête et renvoie une réponse HTTP.
La méthode DoExecute reçoit les paramètres suivants :
ARequest
est la requête à exécuter.AResponseContent
est un flux qui stocke les données de la réponse.AHeaders
contient les en-têtes à transmettre avec la requête.- Si la requête est asynchrone,
AOwnsSourceStream
détermine si le flux source deARequest
doit être libéré après l'envoi de la requête (False
, valeur par défaut) ou non (True
).
Cette méthode déclenche l'événement OnRequestCompleted, ainsi que l'événement OnRequestError si une exception se produit.