Data.Cloud.CloudAPI.TCloudService.PrepareRequest

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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

HTTPVerb

Das HTTP-Verb (z.B. GET, POST) der Anforderung.

Headers

TDie Namens-/Wertepaare der Header, mit denen die Anforderung gefüllt und StringToSign erzeugt werden soll.

QueryParameters

Die Namens-/Wertepaare der Abfrageparameter, mit denen die Anforderung gefüllt und StringToSign erzeugt werden soll.

QueryPrefix

Der String, der dem Abfrageparameter für StringToSign vorangestellt wird.

URL

Der URL der Anforderung.

Content

Der Anforderungsinhalts-Stream oder nil.

Siehe auch