Data.Cloud.CloudAPI.TCloudService.PrepareRequest
Delphi
function PrepareRequest(const HTTPVerb: string; Headers, QueryParameters: TStringList; const QueryPrefix: string; var URL: string; var Content: TStream): TCloudHTTP; overload; virtual;
function PrepareRequest(const HTTPVerb: string; Headers, QueryParameters: TStringList; const QueryPrefix: string; var URL: string): TCloudHTTP; overload; virtual;
C++
virtual TCloudHTTP* __fastcall PrepareRequest(const System::UnicodeString HTTPVerb, System::Classes::TStringList* Headers, System::Classes::TStringList* QueryParameters, const System::UnicodeString QueryPrefix, System::UnicodeString &URL, System::Classes::TStream* &Content)/* overload */;
virtual TCloudHTTP* __fastcall PrepareRequest(const System::UnicodeString HTTPVerb, System::Classes::TStringList* Headers, System::Classes::TStringList* QueryParameters, const System::UnicodeString QueryPrefix, System::UnicodeString &URL)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | Data.Cloud.CloudAPI.pas Data.Cloud.CloudAPI.hpp |
Data.Cloud.CloudAPI | TCloudService |
Beschreibung
Erstellt ein neues Anforderungsobjekt und füllt die Header, einschließlich des Autorisierungs-Headers.
Der Aufrufer ist Eigentümer der übergebenen Listen, und diese können jederzeit nach Beenden des Aufrufs freigegeben werden.
Es gibt zwei überladene Methoden PrepareRequest. Mit der ersten Methode können Sie den Anforderungsinhalts-Stream bereitstellen.
PrepareRequest gibt die initialisierte TCloudHTTP-Instanz zurück.
Die folgende Tabelle gibt die Bedeutung der Parameter für die beiden überladenen Methoden an:
Parameter | Beschreibung |
---|---|
|
Das HTTP-Verb (z.B. GET, POST) der Anforderung. |
|
TDie Namens-/Wertepaare der Header, mit denen die Anforderung gefüllt und StringToSign erzeugt werden soll. |
|
Die Namens-/Wertepaare der Abfrageparameter, mit denen die Anforderung gefüllt und StringToSign erzeugt werden soll. |
|
Der String, der dem Abfrageparameter für StringToSign vorangestellt wird. |
|
Der URL der Anforderung. |
|
Der Anforderungsinhalts-Stream oder nil. |