Data.Cloud.AmazonAPI.TAmazonBasicService.IssueRequest
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 |
---|---|
|
L'URL de requête, sans aucun paramètre de requête |
|
Les paramètres de la requête |
|
Les informations facultatives de réponse à remplir ou nil |
|
La représentation chaîne du contenu de la réponse |
|
Le flux de requête à définir en tant que corps de la requête ou nil |