表示: Delphi
C++
表示設定
Data.Cloud.CloudAPI.TCloudService.PrepareRequest
提供:XE2 API Documentation
Delphi
function PrepareRequest(const HTTPVerb: String; Headers, QueryParameters: TStringList; const QueryPrefix: String; var URL: String; var Content: TStream): TCloudHTTP; overload; virtual; function PrepareRequest(const HTTPVerb: String; Headers, QueryParameters: TStringList; const QueryPrefix: String; var URL: String): TCloudHTTP; overload; virtual;
C++
virtual TCloudHTTP* __fastcall PrepareRequest(const System::UnicodeString HTTPVerb, System::Classes::TStringList* Headers, System::Classes::TStringList* QueryParameters, const System::UnicodeString QueryPrefix, System::UnicodeString &URL, System::Classes::TStream* &Content)/* overload */; virtual TCloudHTTP* __fastcall PrepareRequest(const System::UnicodeString HTTPVerb, System::Classes::TStringList* Headers, System::Classes::TStringList* QueryParameters, const System::UnicodeString QueryPrefix, System::UnicodeString &URL)/* overload */;
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| function | protected | Data.Cloud.CloudAPI.pas Data.Cloud.CloudAPI.hpp |
Data.Cloud.CloudAPI | TCloudService |
説明
新しいリクエスト オブジェクトを作成し、認証をヘッダーを含む、ヘッダーを設定します。
呼出し側は、渡されるリストを所有し、呼び出しが終わった後にはいつでもそれらを解放することができます。
PrepareRequest にはオーバーロード メソッドが 2 つあります。 最初のメソッドは、リクエストのコンテンツ ストリームを指定することができます。
PrepareRequest は、初期化された TCloudHTTP インスタンスを返します。
次の表は、両方のオーバーロード メソッドに対する各パラメータの意味を示しています:
| パラメータ | 説明 |
|---|---|
|
|
リクエストの HTTP バーブ(たとえば、GET や POST) |
|
|
リクエストを設定し、StringToSign を構築するための、ヘッダーの「名前/値」ペアの集まり |
|
|
リクエストを設定し、StringToSign を構築するための、クエリ パラメータの「名前/値」ペアの集まり |
|
|
StringToSign のための、クエリ パラメータの接頭辞となる文字列 |
|
|
リクエストの URL。 |
|
|
リクエストのコンテンツ ストリーム または nil |