System.Net.HttpClient.THTTPClient.DoExecute
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);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | System.Net.HttpClient.pas System.Net.HTTPClient.hpp |
System.Net.HttpClient | THTTPClient |
Beschreibung
Führt die angegebene Anforderung aus und gibt die Antwort zurück.
System.Net.HttpClient.THTTPClient.DoExecute erbt von System.Net.URLClient.TURLClient.DoExecute. Der folgende Inhalt bezieht sich auf System.Net.URLClient.TURLClient.DoExecute.
- Hinweis: Unterklassen von TURLClient müssen ihre eigene Implementierung von DoExecute bereitstellen, das wie unten beschrieben ausgeführt werden sollte. Wenn Sie TURLClient.DoExecute aufrufen, wird eine ENetURIClientException-Exception ausgelöst.
Führt die angegebene Anforderung aus und gibt die Antwort zurück.
Die protected Methode DoExecute führt die angegebene Anforderung aus und gibt die Antwort zurück. Der jeweilige TURLClient muss die Methode überschreiben.
Eingabeargumente für die Anforderung:
ARequestMethod
|
Verwendete Anforderungsmethode. |
AURI
|
URI-String, der die Informationen für die Anforderung enthält. |
ASourceStream
|
Stream zum Bereitstellen der Anforderungsdaten. |
AContentStream
|
Stream zum Speichern der Antwortdaten. |
AHeaders
|
Weitere Header, die an die Anforderung übergeben werden sollen. |