Data.Cloud.CloudAPI.TCloudService.IssueGetRequest

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function IssueGetRequest(URL: string; Headers: TStringList;  QueryParameters: TStringList; const QueryPrefix: string; ResponseInfo: TCloudResponseInfo; ResponseContent: TStream): TCloudHTTP; overload; virtual;
function IssueGetRequest(URL: string; Headers: TStringList;  QueryParameters: TStringList; const QueryPrefix: string; ResponseInfo: TCloudResponseInfo; out ResponseString: string): TCloudHTTP; overload; virtual;
function IssueGetRequest(URL: string; Headers: TStringList;  QueryParameters: TStringList; const QueryPrefix: string; ResponseInfo: TCloudResponseInfo): TCloudHTTP; overload; virtual;

C++

virtual TCloudHTTP* __fastcall IssueGetRequest(System::UnicodeString URL, System::Classes::TStringList* Headers, System::Classes::TStringList* QueryParameters, const System::UnicodeString QueryPrefix, TCloudResponseInfo* ResponseInfo, System::Classes::TStream* ResponseContent)/* overload */;
virtual TCloudHTTP* __fastcall IssueGetRequest(System::UnicodeString URL, System::Classes::TStringList* Headers, System::Classes::TStringList* QueryParameters, const System::UnicodeString QueryPrefix, TCloudResponseInfo* ResponseInfo, /* out */ System::UnicodeString &ResponseString)/* overload */;
virtual TCloudHTTP* __fastcall IssueGetRequest(System::UnicodeString URL, System::Classes::TStringList* Headers, System::Classes::TStringList* QueryParameters, const System::UnicodeString QueryPrefix, TCloudResponseInfo* ResponseInfo)/* 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 GET avec les paramètres donnés.

Il y a trois méthodes surchargées IssueGetRequest :

  • La première renvoie la réponse sous la forme d'un flux, ainsi que l'instance de TCloudHTTP utilisée dans la requête.
  • La deuxième 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.
  • La troisième renvoie l'instance de TCloudHTTP utilisée pour émettre la requête.

Le tableau suivant indique la signification des paramètres pour toutes les méthodes surchargées :

Paramètre Description

URL

L'URL vers laquelle émettre la requête

Headers

Les paires nom/valeur à utiliser dans la requête et l'authentification

QueryParameters

Les paires nom/valeur du paramètre de requête à utiliser dans la requête et l'authentification

QueryPrefix

La chaîne avec laquelle préfixer la chaîne de requête lors de la construction de StringToSign

StringToSignResponseInfo

L'instance de TCloudResponseInfo à remplir depuis la réponse de la requête, ou nil

ResponseContent

Flux de la réponse, à utiliser dans la requête effectuée

ResponseString

Paramètre de sortie, défini sur le contenu de chaîne renvoyé dans la réponse

Voir aussi