Datasnap.DSHTTP

De RAD Studio API Documentation
Aller à : navigation, rechercher

Définit les classes implémentant les composants répartiteur de fichiers DataSnap HTTP, la fonctionnalité client HTTP/HTTPS, diverses implémentations Indy du contexte DataSnap HTTP, les requêtes et les réponses, les composants de service HTTP et les répartiteurs de fichiers de service, et davantage.

Package DataSnapServer230.bpl

Classes

TCustomDSHTTPServerTransportReprésente le fournisseur de service HTTP d'un serveur DataSnap, fournissant des services HTTP légers pour DataSnap, et implémentant des protocoles tels que REST.
TCustomDSRESTServerTransportImplémente l'architecture REST pour le fournisseur de services REST d'un serveur DataSnap.
TDSCacheResponseHandlerGestionnaire de réponses pour les cas où des types de données complexes sont stockés sur le serveur dans un cache et où l'URL (Uniform Resource Identifier) de l'objet en cache est renvoyée à l'utilisateur à la place de la valeur de l'objet en cache.
TDSCertFilesFournit des informations sur les certificats X.509 et les clés privées.
TDSCustomCertFilesFournit des informations sur les certificats X.509 et les clés privées.
TDSCustomHTTPServiceFileDispatcherImplémente un composant de service répartiteur de fichiers HTTP.
TDSDefaultResponseHandlerImplémentation par défaut d'un gestionnaire de réponses qui renvoie des données JSON pour tous les types de données, à l'exception du cas où l'utilisateur spécifie qu'il souhaite qu'un TStream soit renvoyé dans le flux de réponses quand le TStream est le seul paramètre de sortie/réponse de la méthode invoquée.
TDSHTTPApplicationSingleton qui gère les applications http.
TDSHTTPCacheContextServiceSert une réponse à une requête de DataSnap/cache.
TDSHTTPContextIndyReprésente l'implémentation Indy du contexte HTTP DataSnap.
TDSHTTPRequestIndyReprésente l'implémentation Indy de la requête HTTP DataSnap.
TDSHTTPResponseIndyReprésente l'implémentation Indy de la réponse HTTP DataSnap.
TDSHTTPServerReprésente le serveur HTTP spécifique à DataSnap.
TDSHTTPServerTransportSpécifie la classe fournisseur de service HTTP du serveur DataSnap.
TDSHTTPServicePermet une invocation de méthode depuis un client basé sur un navigateur, en utilisant le protocole REST.
TDSHTTPServiceComponent
TDSHTTPServiceFileDispatcherImplémente un répartiteur de fichiers de service HTTP.
TDSResponseHandlerFactoryReprésente la classe de fabrique pour la création d'une instance appropriée de TDSServiceResponseHandler.
TDSRESTServerReprésente le serveur REST spécifique à DataSnap.
TDSRESTServerTransport

Types

TDispatchFileEventEvénement pour le répartiteur de fichiers.
TGetPEMFilePasskeyEvénement pour un répartiteur de fichiers.
TGetPEMFileSBPasskey