Datasnap.DSHTTP
DataSnap HTTP ファイル ディスパッチャ コンポーネント、HTTP/HTTPS クライアント機能、DataSnap HTTP コンテキスト/要求/応答の Indy によるさまざまな実装、HTTP サービス コンポーネントおよびサービス ファイル ディスパッチャなどを実装したクラスが定義されています。
| パッケージ | DataSnapServer290.bpl |
|---|
クラス
| TCustomDSHTTPServerTransport | DataSnap サーバーの HTTP サービス プロバイダを表します。これは、DataSnap 用の軽量 HTTP サービスを提供し、REST などのプロトコルを実装します。 |
| TCustomDSRESTServerTransport | DataSnap サーバーの REST サービス プロバイダの、REST アーキテクチャを実装します。 |
| TDSCacheResponseHandler | 複合データ型がサーバー上でキャッシュ内に格納されていて、キャッシュされたオブジェクトの値ではなくキャッシュ内のオブジェクトの URL(Uniform Resource Identifier)がユーザーに返される場合の、応答ハンドラです。 |
| TDSCertFiles | X.509 証明書および秘密キーに関する情報を提供します。 |
| TDSCustomCertFiles | X.509 証明書および秘密キーに関する情報を提供します。 |
| TDSCustomHTTPServiceFileDispatcher |
HTTP ファイル ディスパッチャ サービス コンポーネントを実装しています。 |
| TDSDefaultResponseHandler | あらゆるデータ型の JSON を返す応答ハンドラのデフォルト実装です。ただし、呼び出されたメソッドの出力/応答パラメータが TStream だけであり、その TStream を応答ストリームに返すようユーザーが指定した場合を除きます。 |
| TDSHTTPApplication | HTTP アプリケーションを管理するシングルトン クラスです。 |
| TDSHTTPCacheContextService | サポートしているリクエスト タイプ(GET および DELETE)に対する、DataSnap/キャッシュ リクエストへのレスポンスを提供します。 |
| TDSHTTPContextIndy | DataSnap の HTTP コンテキストの Indy 実装を表します。 |
| TDSHTTPRequestIndy | DataSnap の HTTP 要求の Indy 実装を表します。 |
| TDSHTTPResponseIndy | DataSnap の HTTP 応答の Indy 実装を表します。 |
| TDSHTTPServer | さまざまなコマンド タイプに対する DataSnap 固有の実装を提供し、REST と HTTP の両方をサポートする、HTTP サーバーです。 |
| TDSHTTPServerTransport | DataSnap サーバー に対する軽量 HTTP サービス プロバイダで、REST や HTTP といったインターネット プロトコルを実装します。 |
| TDSHTTPService | REST プロトコルを使用した、ブラウザベース クライアントからのメソッド呼び出しを可能にします。 |
| TDSHTTPServiceComponent | |
| TDSHTTPServiceFileDispatcher |
HTTP サービス ファイル ディスパッチャを実装したものです。 |
| TDSResponseHandlerFactory | TDSServiceResponseHandler の適切なインスタンスを作成するためのファクトリ クラスを表します。 |
| TDSRESTServer | DataSnap 固有の REST サーバーを表します。 |
| TDSRESTServerTransport |
型
| TDispatchFileEvent |
ファイル ディスパッチャのイベントです。 |
| TGetPEMFilePasskey |
ファイル ディスパッチャのイベントです。 |
| TGetPEMFileSBPasskey |