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::Net::Urlclient::TNetHeaders 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 :
ARequestest la requête à exécuter.AResponseContentest un flux qui stocke les données de la réponse.AHeaderscontient les en-têtes à transmettre avec la requête.- Si la requête est asynchrone,
AOwnsSourceStreamdétermine si le flux source deARequestdoit ê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.