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.