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 */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | Data.Cloud.CloudAPI.pas Data.Cloud.CloudAPI.hpp |
Data.Cloud.CloudAPI | TCloudService |
Description
Exécute une requête PUT avec les paramètres donnés.
Il y a deux méthodes surchargées IssuePutRequest. La première renvoie le corps de la réponse sous la forme d'une chaîne, ainsi que l'instance de TCloudHTTP utilisée dans la requête.
IssuePutRequest prend un flux à utiliser comme le corps de la requête. Le flux est optionnel pour la première méthode.
Le tableau suivant indique la signification des paramètres pour les deux méthodes surchargées :
Paramètre | Description |
---|---|
|
L'URL à émettre la requête |
|
Les paires nom/valeur des en-têtes à utiliser dans la requête et l'authentification |
|
Les paires nom/valeur des paramètres de requête à utiliser dans la requête et l'authentification |
|
La chaîne avec laquelle préfixer la chaîne de requête lors de la construction de l'objet StringToSign |
|
L'instance de TCloudResponseInfo à remplir depuis la réponse de la requête, ou nil |
|
Le flux à envoyer comme le contenu de requête |
|
Paramètre de sortie, défini sur le contenu de chaîne renvoyé dans la réponse |