Datasnap.DSHTTP

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

DataSnap HTTP ファイル ディスパッチャ コンポーネント、HTTP/HTTPS クライアント機能、DataSnap HTTP コンテキスト/要求/応答の Indy によるさまざまな実装、HTTP サービス コンポーネントおよびサービス ファイル ディスパッチャなどを実装したクラスが定義されています。

パッケージ DataSnapServer.bpl

クラス

TCustomDSHTTPServerTransportDataSnap サーバーの HTTP サービス プロバイダを表します。これは、DataSnap 用の軽量 HTTP サービスを提供し、REST などのプロトコルを実装します。
TCustomDSRESTServerTransportDataSnap サーバーの REST サービス プロバイダの、REST アーキテクチャを実装します。
TDSCacheResponseHandler複合データ型がサーバー上でキャッシュ内に格納されていて、キャッシュされたオブジェクトの値ではなくキャッシュ内のオブジェクトの URL(Uniform Resource Identifier)がユーザーに返される場合の、応答ハンドラです。
TDSCertFilesX.509 証明書および秘密キーに関する情報を提供します。
TDSCustomCertFilesX.509 証明書および秘密キーに関する情報を提供します。
TDSCustomHTTPServiceFileDispatcher

HTTP ファイル ディスパッチャ サービス コンポーネントを実装しています。

TDSDefaultResponseHandlerあらゆるデータ型の JSON を返す応答ハンドラのデフォルト実装です。ただし、呼び出されたメソッドの出力/応答パラメータが TStream だけであり、その TStream を応答ストリームに返すようユーザーが指定した場合を除きます。
TDSHTTPApplicationHTTP アプリケーションを管理するシングルトン クラスです。
TDSHTTPCacheContextServiceサポートしているリクエスト タイプ(GET および DELETE)に対する、DataSnap/キャッシュ リクエストへのレスポンスを提供します。
TDSHTTPContextIndyDataSnap の HTTP コンテキストの Indy 実装を表します。
TDSHTTPRequestIndyDataSnap の HTTP 要求の Indy 実装を表します。
TDSHTTPResponseIndyDataSnap の HTTP 応答の Indy 実装を表します。
TDSHTTPServerさまざまなコマンド タイプに対する DataSnap 固有の実装を提供し、REST と HTTP の両方をサポートする、HTTP サーバーです。
TDSHTTPServerTransportDataSnap サーバー に対する軽量 HTTP サービス プロバイダで、REST や HTTP といったインターネット プロトコルを実装します。
TDSHTTPServiceREST プロトコルを使用した、ブラウザベース クライアントからのメソッド呼び出しを可能にします。
TDSHTTPServiceComponent
TDSHTTPServiceFileDispatcher

HTTP サービス ファイル ディスパッチャを実装したものです。

TDSResponseHandlerFactoryTDSServiceResponseHandler の適切なインスタンスを作成するためのファクトリ クラスを表します。
TDSRESTServerDataSnap 固有の REST サーバーを表します。
TDSRESTServerTransport

TDispatchFileEvent

ファイル ディスパッチャのイベントです。

TGetPEMFilePasskey

ファイル ディスパッチャのイベントです。

TGetPEMFileSBPasskey