System.Net.HttpClientComponent.TNetHTTPRequest.DoExecute

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 de ARequest 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.

Execute appelle DoExecute.

Voir aussi