System.Net.HttpClientComponent.TNetHTTPRequest.DoExecute
Delphi
function DoExecute(const ARequest: IHTTPRequest; const AResponseContent: TStream; const AHeaders: TNetHeaders;
AOwnsSourceStream: Boolean = False): IHTTPResponse;
C++
System::Net::Httpclient::_di_IHTTPResponse __fastcall DoExecute(const System::Net::Httpclient::_di_IHTTPRequest ARequest, System::Classes::TStream* const AResponseContent, const System::DynamicArray<System::Net::Urlclient::TNameValuePair> AHeaders, bool AOwnsSourceStream = false);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | System.Net.HTTPClientComponent.pas System.Net.HTTPClientComponent.hpp |
System.Net.HttpClientComponent | TNetHTTPRequest |
説明
リクエストを実行し、HTTP レスポンスを返します。
DoExecute メソッドは、次のパラメータを受け取ります:
ARequest
は、実行するリクエストです。AResponseContent
は、レスポンス データを格納することができるストリームです。AHeaders
には、リクエストと共に渡すヘッダーが格納されています。- リクエストが非同期である場合、
AOwnsSourceStream
は、ARequest
のソース ストリームが、リクエストが送信された後に解放されるべきか(False
、デフォルト)、否か(True
)を決定します。
このメソッドは、OnRequestCompleted イベントを実行し、例外が発生した場合には、OnRequestError イベントを発生させます。