System.Net.HttpClient.THTTPClient.DoExecute

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function DoExecute(const ARequestMethod: string; const AURI: TURI;  const ASourceStream, AContentStream: TStream; const AHeaders: TNetHeaders): IURLResponse; override;

C++

virtual System::Net::Urlclient::_di_IURLResponse __fastcall DoExecute(const System::UnicodeString ARequestMethod, const System::Net::Urlclient::TURI &AURI, System::Classes::TStream* const ASourceStream, System::Classes::TStream* const AContentStream, const System::DynamicArray<System::Net::Urlclient::TNameValuePair> AHeaders);

Propriétés

Type Visibilité  Source Unité  Parent
function protected
System.Net.HttpClient.pas
System.Net.HTTPClient.hpp
System.Net.HttpClient THTTPClient

Description

Exécute la requête spécifiée et renvoie la réponse.

System.Net.HttpClient.THTTPClient.DoExecute hérite de System.Net.URLClient.TURLClient.DoExecute. Tout le contenu en-dessous de cette ligne se réfère à System.Net.URLClient.TURLClient.DoExecute.

Remarque : Les sous-classes de TURLClient doivent fournir leur propre implémentation de DoExecute, qui doit fonctionner de la manière décrite ci-dessous. Lorsque vous appelez TURLClient.DoExecute, cela déclenche une exception ENetURIClientException.

Exécute la requête spécifiée et renvoie la réponse.

La méthode protégée DoExecute exécute la requête spécifiée et renvoie la réponse. La TURLClient spécifique doit redéfinir la méthode.

Les arguments d'entrée pour la requête sont :

ARequestMethod Méthode de requête utilisée.
AURI Chaîne URI qui contient les informations pour la requête.
ASourceStream Flux permettant de fournir les données de requête.
AContentStream Flux permettant de stocker les données de réponse.
AHeaders Des en-têtes supplémentaires à transmettre à la requête.

Voir aussi