Data.Cloud.CloudAPI.TCloudService.IssueGetRequest
Delphi
function IssueGetRequest(URL: string; Headers: TStringList;
QueryParameters: TStringList; const QueryPrefix: string;
ResponseInfo: TCloudResponseInfo;
ResponseContent: TStream): TCloudHTTP; overload; virtual;
function IssueGetRequest(URL: string; Headers: TStringList;
QueryParameters: TStringList; const QueryPrefix: string;
ResponseInfo: TCloudResponseInfo;
out ResponseString: string): TCloudHTTP; overload; virtual;
function IssueGetRequest(URL: string; Headers: TStringList;
QueryParameters: TStringList; const QueryPrefix: string;
ResponseInfo: TCloudResponseInfo): TCloudHTTP; overload; virtual;
C++
virtual TCloudHTTP* __fastcall IssueGetRequest(System::UnicodeString URL, System::Classes::TStringList* Headers, System::Classes::TStringList* QueryParameters, const System::UnicodeString QueryPrefix, TCloudResponseInfo* ResponseInfo, System::Classes::TStream* ResponseContent)/* overload */;
virtual TCloudHTTP* __fastcall IssueGetRequest(System::UnicodeString URL, System::Classes::TStringList* Headers, System::Classes::TStringList* QueryParameters, const System::UnicodeString QueryPrefix, TCloudResponseInfo* ResponseInfo, /* out */ System::UnicodeString &ResponseString)/* overload */;
virtual TCloudHTTP* __fastcall IssueGetRequest(System::UnicodeString URL, System::Classes::TStringList* Headers, System::Classes::TStringList* QueryParameters, const System::UnicodeString QueryPrefix, TCloudResponseInfo* ResponseInfo)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | Data.Cloud.CloudAPI.pas Data.Cloud.CloudAPI.hpp |
Data.Cloud.CloudAPI | TCloudService |
説明
GET リクエストを指定されたパラメータで実行します。
IssueGetRequest のオーバーロード メソッドは 3 つあります:
- 1 つ目は、リクエストで使用される TCloudHTTP インスタンスだけでなく、レスポンスもストリームとして返します。
- 2 つ目は、リクエストで使用される TCloudHTTP インスタンスだけでなく、レスポンスの本体も文字列として返します。
- 3 つ目のみ、リクエストを発行するために使用される TCloudHTTP インスタンスを返します。
次の表に、オーバーロードされたすべてのメソッドのパラメータの意味を示します。
パラメータ | 説明 |
---|---|
|
リクエストを発行する URL |
|
リクエストおよび認証で使用するヘッダーの「名前/値」ペア |
|
リクエストおよび認証で使用するクエリ パラメータの「名前/値」ペア |
|
StringToSign の構築時に、クエリ文字列に接頭辞として追加する文字列 |
|
リクエストのレスポンスから設定する TCloudResponseInfo インスタンス、または nil |
|
レスポンス ストリーム。行われているリクエストで使用される |
|
出力パラメータで、レスポンスで返される文字列コンテンツに設定される |