Datasnap.DSHTTP
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 | DataSnapServer290.bpl |
---|
Classes
TCustomDSHTTPServerTransport | Repré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. |
TCustomDSRESTServerTransport | Implémente l'architecture REST pour le fournisseur de services REST d'un serveur DataSnap. |
TDSCacheResponseHandler | Gestionnaire 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. |
TDSCertFiles | Fournit des informations sur les certificats X.509 et les clés privées. |
TDSCustomCertFiles | Fournit des informations sur les certificats X.509 et les clés privées. |
TDSCustomHTTPServiceFileDispatcher | Implémente un composant de service répartiteur de fichiers HTTP. |
TDSDefaultResponseHandler | Implé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. |
TDSHTTPApplication | Singleton qui gère les applications http. |
TDSHTTPCacheContextService | Sert une réponse à une requête de DataSnap/cache pour les types de requêtes pris en charge (GET et DELETE ). |
TDSHTTPContextIndy | Représente l'implémentation Indy du contexte HTTP DataSnap. |
TDSHTTPRequestIndy | Représente l'implémentation Indy de la requête HTTP DataSnap. |
TDSHTTPResponseIndy | Représente l'implémentation Indy de la réponse HTTP DataSnap. |
TDSHTTPServer | Serveur HTTP fournissant les implémentations spécifiques à DataSnap pour les différents types de commandes et prenant en charge tant REST que HTTP. |
TDSHTTPServerTransport | Fournisseur de services HTTP légers pour les serveurs DataSnap qui implémente les protocoles Internet tels que REST ou HTTP. |
TDSHTTPService | Permet une invocation de méthode depuis un client basé sur un navigateur, en utilisant le protocole REST. |
TDSHTTPServiceComponent | |
TDSHTTPServiceFileDispatcher | Implémente un répartiteur de fichiers de service HTTP. |
TDSResponseHandlerFactory | Représente la classe de fabrique pour la création d'une instance appropriée de TDSServiceResponseHandler. |
TDSRESTServer | Représente le serveur REST spécifique à DataSnap. |
TDSRESTServerTransport |
Types
TDispatchFileEvent | Evénement pour le répartiteur de fichiers. |
TGetPEMFilePasskey | Evénement pour un répartiteur de fichiers. |
TGetPEMFileSBPasskey |