System.Net.HttpClient.THTTPClient.BeginGet

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

Delphi

function BeginGet(const AURL: string; const AResponseContent: TStream = nil; const AHeaders: TNetHeaders = nil): IHTTPResponse; overload;
function BeginGet(const AsyncCallback: TAsyncCallback; const AURL: string; const AResponseContent: TStream = nil; const AHeaders: TNetHeaders = nil): IHTTPResponse; overload;
function BeginGet(const AsyncCallbackEvent: TAsyncCallbackEvent; const AURL: string; const AResponseContent: TStream = nil; const AHeaders: TNetHeaders = nil): IHTTPResponse; overload;

C++

_di_IHTTPResponse __fastcall BeginGet(const System::UnicodeString AURL, System::Classes::TStream* const AResponseContent = (System::Classes::TStream*)(0x0), const System::DynamicArray<System::Net::Urlclient::TNameValuePair> AHeaders = System::DynamicArray<System::Net::Urlclient::TNameValuePair>())/* overload */;
_di_IHTTPResponse __fastcall BeginGet(const System::Classes::_di_TAsyncCallback AsyncCallback, const System::UnicodeString AURL, System::Classes::TStream* const AResponseContent = (System::Classes::TStream*)(0x0), const System::DynamicArray<System::Net::Urlclient::TNameValuePair> AHeaders = System::DynamicArray<System::Net::Urlclient::TNameValuePair>())/* overload */;
_di_IHTTPResponse __fastcall BeginGet(const System::Classes::TAsyncProcedureEvent AsyncCallbackEvent, const System::UnicodeString AURL, System::Classes::TStream* const AResponseContent = (System::Classes::TStream*)(0x0), const System::DynamicArray<System::Net::Urlclient::TNameValuePair> AHeaders = System::DynamicArray<System::Net::Urlclient::TNameValuePair>())/* overload */;

プロパティ

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


説明

非同期 HTTP リクエストを、GET HTTP リクエスト メソッドを使用して開始します。

BeginGet を呼び出す際、HTTP リクエストを実行するのに必要なデータを用意する必要があります:

  • AURL は、リクエストのターゲット URL です。
  • AResponseContent(省略可能)は、HTTP クライアントがターゲット サーバーからレスポンス データをダウンロードする際、レスポンス データを取得したいストリームです。

AResponseContent に対してストリームを指定しない場合、HTTP クライアントがレスポンス データをすべてダウンロードするのを待って、BeginGet から返される非同期結果オブジェクトContentStream プロパティから、ストリームとしてレスポンス データを取得することもできます。

  • AHeaders(省略可能)は、リクエストに含まれるヘッダーのリストです。
  • AsyncCallback(省略可能)は、レスポンスが受け取られたとき、またはリクエストが失敗した際に呼び出されるコールバック プロシージャです。
  • AsyncCallbackEvent(省略可能)は、レスポンスが受け取られたとき、またはリクエストが失敗した際に呼び出されるイベント ハンドラです。

isc_portable_integer() の詳細については、BeginExecuteを参照してください。

関連項目