System.Net.HttpClient

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


パッケージ rtl270.bpl

クラス

ENetHTTPCertificateException 証明書関連の Exception(例外)。
ENetHTTPClientException THTTPClient 関連の Exception(例外)。
ENetHTTPException HTTP プロトコル関連の Exception(例外)。
ENetHTTPRequestException THTTPRequest 関連の Exception(例外)。
ENetHTTPResponseException THTTPResponse 関連の Exception(例外)。
IHTTPRequest HTTP リクエストを処理するクラスのインターフェイス
IHTTPResponseHTTPResponse 用のインターフェイスです。
TCookieHelper
TCookieManagerHTTP クッキーを管理するためのクラス。.
TCookiesクッキーのコンテナとして動作するクラス。
THTTPClientTURLClient を実装するクラス。
THTTPRequestHTTP 要求を処理するクラスです。
THTTPResponseIHTTPResponse を実装するクラス。

TCookieクッキーに関連する情報を格納するレコード タイプ。
TCookiesArray Cookies配列
THTTPCompressionMethod圧縮方法を示します。
THTTPCompressionMethods圧縮方法を示します。
THTTPProtocolVersion
THTTPRedirectsWithGET
THTTPRedirectWithGET
THTTPSecureFailureReason
THTTPSecureFailureReasons
THTTPSecureProtocol
THTTPSecureProtocols
TReceiveDataCallbackReceiveData コールバックのシグニチャです。

引数は次のとおりです:

引数 説明

Sender

HTTP リクエスト。

AContentLength

読み込むコンテンツの合計の長さ(バイト)。

AReadCount

すでに読み込んだバイト数。

AAbort

アプリケーションはこれを True に設定することで、レスポンスの読み込みを停止できます。

TReceiveDataEventデータ ダウンロードの進捗を追跡するイベント ハンドラの型。
TSendDataCallback
TSendDataEvent

定数

CHTTPDefMaxRedirectsCHTTPDefMaxRedirects: Integer = 5;
CHTTPDefRedirectsWithGETCHTTPDefRedirectsWithGET: Set = [Post301..Post303,Put303,Delete303];
CHTTPDefSecureProtocolsCHTTPDefSecureProtocols: Set = [];
sHTTPMethodConnectsHTTPMethodConnect: string = CONNECT;
sHTTPMethodDeletesHTTPMethodDelete: string = DELETE;
sHTTPMethodGetsHTTPMethodGet: string = GET;
sHTTPMethodHeadsHTTPMethodHead: string = HEAD;
sHTTPMethodMergesHTTPMethodMerge: string = MERGE;
sHTTPMethodOptionssHTTPMethodOptions: string = OPTIONS;
sHTTPMethodPatchsHTTPMethodPatch: string = PATCH;
sHTTPMethodPostsHTTPMethodPost: string = POST;
sHTTPMethodPutsHTTPMethodPut: string = PUT;
sHTTPMethodTracesHTTPMethodTrace: string = TRACE;