API:System.Net.HttpClient.THTTPClient.Execute

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

Delphi

function Execute(const ARequest: IHTTPRequest; const AContentStream: TStream = nil;
const AHeaders: TNetHeaders = nil): IHTTPResponse; overload;

C++

HIDESBASE _di_IHTTPResponse __fastcall Execute(const _di_IHTTPRequest ARequest, System::Classes::TStream* const AContentStream = (System::Classes::TStream*)(0x0), const System::DynamicArray<System::Net::Urlclient::TNameValuePair> AHeaders = System::DynamicArray<System::Net::Urlclient::TNameValuePair>())/* overload */;
inline System::Net::Urlclient::_di_IURLResponse __fastcall  Execute(const System::UnicodeString ARequestMethod, const System::Net::Urlclient::TURI &AURI, System::Classes::TStream* const ASourceStream = (System::Classes::TStream*)(0x0), System::Classes::TStream* const AContentStream = (System::Classes::TStream*)(0x0), const System::DynamicArray<System::Net::Urlclient::TNameValuePair> AHeaders = System::DynamicArray<System::Net::Urlclient::TNameValuePair>()){ return System::Net::Urlclient::TURLClient::Execute(ARequestMethod, AURI, ASourceStream, AContentStream, AHeaders); }
inline System::Net::Urlclient::_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<System::Net::Urlclient::TNameValuePair> AHeaders = System::DynamicArray<System::Net::Urlclient::TNameValuePair>()){ return System::Net::Urlclient::TURLClient::Execute(ARequestMethod, AURIStr, ASourceStream, AContentStream, AHeaders); }

プロパティ

種類 可視性 ソース ユニット
function public
System.Net.HttpClient.pas
System.Net.HTTPClient.hpp
System.Net.HttpClient THTTPClient

説明

要求を実行します。

System.Net.HttpClient.THTTPClient.Execute は System.Net.URLClient.TURLClient.Execute を継承しています。以下の内容はすべて System.Net.URLClient.TURLClient.Execute を参照しています。

要求を実行します。

Execute メソッドは、指定されたパラメータに従って要求を実行します。

ARequestMethod 実行されようとしている要求メソッド。
AURI 実行されようとしている要求の情報が含まれた TURI
AURIStr 実行されようとしている要求の情報が含まれた URI 文字列。
ASourceStream 要求データを提供する TStream
AContentStream 応答データを格納する TStreamAContentStream を指定した場合は、その解放はプログラム側で行う必要があります。指定しない場合は、この関数が TStream インスタンスを内部的に生成し、不要になったら解放します。
AHeaders 実行されようとしている要求の追加ヘッダー。

このメソッドは、指定された要求に関連付けられているプラットフォーム依存の IURLResponse オブジェクトを返します。

関連項目