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 IssueRequest surchargées. Avec la première vous pouvez obtenir la représentation chaîne du contenu de la réponse, en utilisant ResultString
.
Si le paramètre RequestStream
est spécifié, une requête GET est émise et 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 il est placé dans le corps de la requête, qui est émise sous forme de POST.
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 |