Data.Cloud.AmazonAPI.TAmazonBasicService.IssueRequest

提供: RAD Studio API Documentation
移動先: 案内検索

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

プロパティ

種類 可視性 ソース ユニット
function protected
Data.Cloud.AmazonAPI.pas
Data.Cloud.AmazonAPI.hpp
Data.Cloud.AmazonAPI TAmazonBasicService


説明

HTTP リクエストを、GET または POST として発行します。

IssueRequest にはオーバーロード メソッドが 2 つあります。 最初の方では、レスポンスのコンテンツの文字列表現を、ResultString を使用して取得することができます。

RequestStream が指定された場合、POST リクエストが発行され、ストリームが HTTP リクエストで本体として使用され、クエリ パラメータはリクエストの URL 内に配置されます。 そうではない場合、nil であるなら、CanonicalizedQueryString は渡された情報から構築され、リクエストの本体に配置され、このリクエストは GET として発行されます。

次の表は、パラメータの意味を表しています:

パラメータ 説明

URL

リクエスト URL、クエリ パラメータなし

QueryParameters

リクエストのクエリ パラメータ

ResponseInfo

設定するレスポンス情報(省略可能)、または nil

ResultString

レスポンス コンテンツの文字列表現

RequestStream

リクエストの本体として設定するリクエスト ストリーム、または nil

関連項目