System.Net.HttpClientComponent.TNetHTTPRequest.DoExecute

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

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 イベントを発生させます。

ExecuteDoExecute を呼び出します。

関連項目