Data.Cloud.AmazonAPI.TAmazonBasicService.IssueRequest
Delphi
function IssueRequest(const 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(const 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 */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | Data.Cloud.AmazonAPI.pas Data.Cloud.AmazonAPI.hpp |
Data.Cloud.AmazonAPI | TAmazonBasicService |
Beschreibung
Gibt die HTTP-Anforderung entweder als GET oder als POST aus.
Es gibt zwei überladene IssueRequest-Methoden. Mit der ersten Methode können Sie die String-Repräsentation des Antwortinhalts mit Hilfe von ResultString
ermitteln.
Ist der Parameter RequestStream
angegeben, dann wird eine POST-Anforderung ausgegeben, der Stream als Rumpf in der HTTP-Anforderung verwendet und die Abfrageparameter werden in den URL der Anforderung platziert. Wenn RequestStream
nil ist, wird der CanonicalizedQueryString aus den angegebenen Informationen erstellt und in den Rumpf der als GET ausgegebenen Anforderung platziert.
Die folgende Tabelle gibt die Bedeutung der Parameter an:
Parameter | Beschreibung |
---|---|
|
Der Anforderungs-URL ohne Abfrageparameter |
|
Die Abfrageparameter der Anforderung |
|
Die zu füllenden optionalen Antwortinformationen oder nil |
|
Die String-Repräsentation des Antwortinhalts |
|
Der Anforderungs-Stream, der als Rumpf der Anforderung gesetzt werden soll, oder nil |