System.Net.URLClient.TURLClient.Execute
Delphi
function Execute(const ARequestMethod: string; const AURI: TURI; const ASourceStream: TStream = nil; const AContentStream: TStream = nil; const AHeaders: TNetHeaders = nil): IURLResponse; overload;
function Execute(const ARequestMethod: string; const AURIStr: string; const ASourceStream: TStream = nil; const AContentStream: TStream = nil; const AHeaders: TNetHeaders = nil): IURLResponse; overload;
C++
_di_IURLResponse __fastcall Execute(const System::UnicodeString ARequestMethod, const TURI &AURI, System::Classes::TStream* const ASourceStream = (System::Classes::TStream*)(0x0), System::Classes::TStream* const AContentStream = (System::Classes::TStream*)(0x0), const System::DynamicArray<TNameValuePair> AHeaders = System::DynamicArray<TNameValuePair>())/* overload */;
_di_IURLResponse __fastcall Execute(const System::UnicodeString ARequestMethod, const System::UnicodeString AURIStr, System::Classes::TStream* const ASourceStream = (System::Classes::TStream*)(0x0), System::Classes::TStream* const AContentStream = (System::Classes::TStream*)(0x0), const System::DynamicArray<TNameValuePair> AHeaders = System::DynamicArray<TNameValuePair>())/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Net.URLClient.pas System.Net.URLClient.hpp |
System.Net.URLClient | TURLClient |
説明
要求を実行します。
Execute メソッドは、指定されたパラメータに従って要求を実行します。
ARequestMethod
|
実行されようとしている要求メソッド。 |
AURI
|
実行されようとしている要求の情報が含まれた TURI。 |
AURIStr
|
実行されようとしている要求の情報が含まれた URI 文字列。 |
ASourceStream
|
要求データを提供する TStream。 |
AContentStream
|
応答データを格納する TStream。AContentStream を指定した場合は、その解放はプログラム側で行う必要があります。指定しない場合は、この関数が TStream インスタンスを内部的に生成し、不要になったら解放します。
|
AHeaders
|
実行されようとしている要求の追加ヘッダー。 |
このメソッドは、指定された要求に関連付けられているプラットフォーム依存の IURLResponse オブジェクトを返します。