Data.Cloud.CloudAPI.TCloudService.IssuePutRequest
Delphi
function IssuePutRequest(URL: string; Headers: TStringList; QueryParameters: TStringList; const QueryPrefix: string; ResponseInfo: TCloudResponseInfo; Content: TStream = nil): TCloudHTTP; overload; virtual;
function IssuePutRequest(URL: string; Headers: TStringList; QueryParameters: TStringList; const QueryPrefix: string; ResponseInfo: TCloudResponseInfo; Content: TStream; out ResponseString: string): TCloudHTTP; overload; virtual;
C++
virtual TCloudHTTP* __fastcall IssuePutRequest(System::UnicodeString URL, System::Classes::TStringList* Headers, System::Classes::TStringList* QueryParameters, const System::UnicodeString QueryPrefix, TCloudResponseInfo* ResponseInfo, System::Classes::TStream* Content = (System::Classes::TStream*)(0x0))/* overload */;
virtual TCloudHTTP* __fastcall IssuePutRequest(System::UnicodeString URL, System::Classes::TStringList* Headers, System::Classes::TStringList* QueryParameters, const System::UnicodeString QueryPrefix, TCloudResponseInfo* ResponseInfo, System::Classes::TStream* Content, /* out */ System::UnicodeString &ResponseString)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | Data.Cloud.CloudAPI.pas Data.Cloud.CloudAPI.hpp |
Data.Cloud.CloudAPI | TCloudService |
Beschreibung
Führt eine PUT-Anforderung mit den angegebenen Parametern aus.
Es gibt zwei überladene Methoden IssuePutRequest. Die erste Methode gibt den Antwortrumpf als String sowie die in der Anforderung verwendete TCloudHTTP-Instanz zurück.
IssuePutRequest übernimmt einen Stream als Anforderungsrumpf. Für die erste Methode ist dieser Stream optional.
Die folgende Tabelle gibt die Bedeutung der Parameter für die beiden überladenen Methoden an:
Parameter | Beschreibung |
---|---|
|
Der URL zum Senden der Anforderung. |
|
Die Namens-/Wertepaare der Header, die für die Anforderung und Authentifizierung verwendet werden sollen. |
|
Die Namens-/Wertepaare der Header, die für die Anforderung und Authentifizierung verwendet werden sollen. |
|
Der String, der beim Erstellen von StringToSign dem Abfrage-String vorangestellt werden soll. |
|
Die TCloudResponseInfo-Instanz, die aus der Anforderungsantwort gefüllt werden soll, oder nil. |
|
Der String, der als Anforderungsinhalt gesendet werden soll. |
|
Ausgabeparameter, der auf den in der Antwort zurückgegebenen String-Inhalt gesetzt wird. |