API:System.Net.HttpClient.THTTPClient.Execute
Delphi
function Execute(const ARequest: IHTTPRequest; const AContentStream: TStream = nil; const AHeaders: TNetHeaders = nil): IHTTPResponse; overload;
C++
HIDESBASE _di_IHTTPResponse __fastcall Execute(const _di_IHTTPRequest ARequest, System::Classes::TStream* const AContentStream = (System::Classes::TStream*)(0x0), const System::DynamicArray<System::Net::Urlclient::TNameValuePair> AHeaders = System::DynamicArray<System::Net::Urlclient::TNameValuePair>())/* overload */;
inline System::Net::Urlclient::_di_IURLResponse __fastcall Execute(const System::UnicodeString ARequestMethod, const System::Net::Urlclient::TURI &AURI, System::Classes::TStream* const ASourceStream = (System::Classes::TStream*)(0x0), System::Classes::TStream* const AContentStream = (System::Classes::TStream*)(0x0), const System::DynamicArray<System::Net::Urlclient::TNameValuePair> AHeaders = System::DynamicArray<System::Net::Urlclient::TNameValuePair>()){ return System::Net::Urlclient::TURLClient::Execute(ARequestMethod, AURI, ASourceStream, AContentStream, AHeaders); }
inline System::Net::Urlclient::_di_IURLResponse __fastcall Execute(const System::UnicodeString ARequestMethod, const System::UnicodeString AURIStr, System::Classes::TStream* const ASourceStream = (System::Classes::TStream*)(0x0), System::Classes::TStream* const AContentStream = (System::Classes::TStream*)(0x0), const System::DynamicArray<System::Net::Urlclient::TNameValuePair> AHeaders = System::DynamicArray<System::Net::Urlclient::TNameValuePair>()){ return System::Net::Urlclient::TURLClient::Execute(ARequestMethod, AURIStr, ASourceStream, AContentStream, AHeaders); }
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Net.HttpClient.pas System.Net.HTTPClient.hpp |
System.Net.HttpClient | THTTPClient |
Description
Exécute une requête.
System.Net.HttpClient.THTTPClient.Execute hérite de System.Net.URLClient.TURLClient.Execute. Tout le contenu en-dessous de cette ligne se réfère à System.Net.URLClient.TURLClient.Execute.
Exécute une requête.
La méthode Execute est en charge de l'exécution d'une requête selon les paramètres spécifiés.
ARequestMethod
|
La méthode de requête qui va être exécutée. |
AURI
|
TURI qui contient les informations pour la requête qui va être exécutée. |
AURIStr
|
Chaîne URI qui contient les informations pour la requête qui va être exécutée. |
ASourceStream
|
TStream permettant de fournir les données de requête. |
AContentStream
|
TStream permettant de stocker les données de réponse. Si vous fournissez AContentStream , vous êtes responsable de sa libération. Si vous ne le fournissez pas, la fonction crée le TStream en interne et le libère lorsqu'il n'est pas nécessaire.
|
AHeaders
|
Autres AHeaders pour la requête qui va être exécutée.
|
La méthode renvoie l'objet dépendant de la plate-forme IURLResponse associé à la requête donnée.