API:System.Net.HttpClient.THTTPClient.Execute

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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); }

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Net.HttpClient.pas
System.Net.HTTPClient.hpp
System.Net.HttpClient THTTPClient

Beschreibung

Führt eine Anforderung aus.

System.Net.HttpClient.THTTPClient.Execute erbt von System.Net.URLClient.TURLClient.Execute. Der folgende Inhalt bezieht sich auf System.Net.URLClient.TURLClient.Execute.

Führt eine Anforderung aus.

Die Methode Execute ist für die Ausführung einer Anforderung gemäß den angegebenen Parametern zuständig.

ARequestMethod Anforderungsmethode, die ausgeführt werden soll.
AURI TURI, der die Informationen für die Anforderung enthält, die ausgeführt werden soll.
AURIStr URI-String, der die Informationen für die Anforderung enthält, die ausgeführt werden soll.
ASourceStream TStream zum Bereitstellen der Anforderungsdaten.
AContentStream TStream zum Speichern der Antwortdaten. Wenn Sie AContentStream bereitstellen, sind Sie für dessen Freigabe verantwortlich. Wenn Sie TStream nicht bereitstellen, erstellt ihn die Funktion intern und gibt ihn frei, wenn er nicht mehr benötigt wird.
AHeaders Weitere AHeaders für die Anforderung, die ausgeführt werden soll.

Die Methode gibt das plattformabhängige IURLResponse-Objekt zurück, das der gegebenen Anforderung zugeordnet ist.

Siehe auch