Data.Cloud.CloudAPI.TCloudService.PrepareRequest

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 */;

Propriétés

Type Visibilité  Source Unité  Parent
function protected
Data.Cloud.CloudAPI.pas
Data.Cloud.CloudAPI.hpp
Data.Cloud.CloudAPI TCloudService


Description

Crée un nouvel objet requête, et remplit les en-têtes, y compris l'en-tête d'autorisation.

L'appelant détient les listes transmises, et peut les libérer après que l'invocation se termine.

Il y a deux méthodes surchargées PrepareRequest. Avec la première, vous pouvez fournir le flux de contenu de la requête.

PrepareRequest renvoie l'instance de TCloudHTTP initialisée.

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

Paramètre Description

HTTPVerb

Le verbe HTTP (par exemple, GET, POST) de la requête

Headers

Les paires nom/valeur des en-têtes pour remplir la requête et avec lesquelles construire le StringToSign

QueryParameters

Les paires nom/valeur des paramètres de remplir la requête et avec lesquelles construire le StringToSign

QueryPrefix

La chaîne avec laquelle préfixer la chaîne de paramètre de requête et avec lesquelles construire le StringToSign

URL

L'URL de la requête

Content

Le flux de contenu de la requête ou nil

Voir aussi