Data.Cloud.AmazonAPI.TAmazonBasicService.IssueRequest

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function IssueRequest(URL: string; QueryParams: TStringList; ResponseInfo: TCloudResponseInfo;  out ResultString: string; RequestStream: TStream = nil): TCloudHTTP; overload;
function IssueRequest(URL: string; QueryParams: TStringList; ResponseInfo: TCloudResponseInfo;  RequestStream: TStream = nil): TCloudHTTP; overload;

C++

Data::Cloud::Cloudapi::TCloudHTTP* __fastcall IssueRequest(System::UnicodeString URL, System::Classes::TStringList* QueryParams, Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo, /* out */ System::UnicodeString &ResultString, System::Classes::TStream* RequestStream = (System::Classes::TStream*)(0x0))/* overload */;
Data::Cloud::Cloudapi::TCloudHTTP* __fastcall IssueRequest(System::UnicodeString URL, System::Classes::TStringList* QueryParams, Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo, System::Classes::TStream* RequestStream = (System::Classes::TStream*)(0x0))/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
function protected
Data.Cloud.AmazonAPI.pas
Data.Cloud.AmazonAPI.hpp
Data.Cloud.AmazonAPI TAmazonBasicService


Description

Emet la requête HTTP, sous forme de GET ou de POST.

Il existe deux méthodes surchargées IssueRequest. Avec la première, vous pouvez obtenir la représentation chaîne du contenu de la réponse en utilisant ResultString.

Si le RequestStream est spécifié, une requête POST est émise, le flux est utilisé dans la requête HTTP en tant que corps, et les paramètres de requête sont placés dans l'URL de la requête. Sinon, s'il vaut nil, CanonicalizedQueryString est construit à partir des informations données et est placé dans le corps de la requête, qui est émise sous forme de GET.

Le tableau suivant présente la signification des paramètres :

Paramètre Description

URL

L'URL de requête, sans aucun paramètre de requête

QueryParameters

Les paramètres de la requête

ResponseInfo

Les informations facultatives de réponse à remplir ou nil

ResultString

La représentation chaîne du contenu de la réponse

RequestStream

Le flux de requête à définir en tant que corps de la requête ou nil

Voir aussi