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 DataSnapServer290.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 pour les types de requêtes pris en charge (GET et DELETE).
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.
TDSHTTPServerServeur HTTP fournissant les implémentations spécifiques à DataSnap pour les différents types de commandes et prenant en charge tant REST que HTTP.
TDSHTTPServerTransportFournisseur de services HTTP légers pour les serveurs DataSnap qui implémente les protocoles Internet tels que REST ou HTTP.
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