REST.Client
Package | RESTComponents.bpl |
---|
Classes
IRESTRequestParameterListOwnerNotify | |
IRESTResponseJSON | |
TCustomAuthenticator | Classe de base pour les objets que les clients REST utilisent pour l'authentification sur le serveur lors d'une requête. |
TCustomRESTClient | Représente une classe de base simple d'utilisation pour les classes qui accèdent aux API REST. |
TCustomRESTClientBindSource | Source de liaison LiveBindings pour TCustomRESTClient qui crée un adaptateur. |
TCustomRESTClientHelper | |
TCustomRESTRequest | Conteneur des données et de la logique pour exécuter une requête REST. |
TCustomRESTRequestBindSource | Source de liaison LiveBindings pour TCustomRESTRequest qui crée un adaptateur. |
TCustomRESTRequestHelper | |
TCustomRESTResponse | Classe de base pour les classes qui représentent une réponse HTTP. |
TCustomRESTResponseBindSource | Source de liaison LiveBindings pour TCustomRESTResponse qui crée un adaptateur. |
TDownloadURL | Télécharge un fichier à partir d'un service de stockage dans le cloud. |
TRESTAuthenticatorAdapter | |
TRESTAuthenticatorBindSource | |
TRESTClient | Ce composant exécute une requête à un service Web. |
TRESTClientAdapter | Adaptateur LiveBindings pour TCustomRESTClient. Il crée des membres liables. |
TRESTExecutionThread | Thread qui fournit la prise en charge de l'exécution asynchrone des requêtes client REST. |
TRESTRequest | Ce composant contient tous les paramètres qui forment la requête HTTP réelle à un service Web. |
TRESTRequestAdapter | Adaptateur LiveBindings pour TCustomRESTRequest. Il crée des membres liables. |
TRESTRequestParameter | Représente un paramètre pour les requêtes REST. |
TRESTRequestParameterHelper | |
TRESTRequestParameterList | Représente un conteneur pour les paramètres à associer à une requête REST. |
TRESTResponse | Ce composant contient toutes les données renvoyées à partir d'un service Web. |
TRESTResponseAdapter | Adaptateur LiveBindings pour TCustomRESTResponse. Il crée des membres liables. |
TSubRESTClientBindSource | Source de liaison LiveBindings pour TCustomRESTClient qui publie les propriétés du sous-composant. |
TSubRESTRequestBindSource | Source de liaison LiveBindings pour TCustomRESTRequest qui publie les propriétés du sous-composant. |
TSubRESTResponseBindSource | Source de liaison LiveBindings pour TCustomRESTResponse qui publie les propriétés du sous-composant. |
Types
TAuthenticateEvent | |
TCustomRESTClientNotifyEvent | |
TCustomRESTRequestNotifyEvent | |
TExecuteMethod | |
TRESTRequestParameterArray | |
TRESTRequestParameterDict |
Constantes
CRestDefaultTimeout | CRestDefaultTimeout: Integer = $7530; |
RESTCLIENT_VERSION | RESTCLIENT_VERSION: string = 1.0; |
sBody | sBody: string = body; |
sDefaultFallbackCharSetEncoding | sDefaultFallbackCharSetEncoding: string = utf-8; |
sDefaultUserAgent | sDefaultUserAgent: string = Embarcadero RESTClient/1.0; |
sFile | sFile: string = file; |
sRequestDefaultAccept | sRequestDefaultAccept: string = application/json, text/plain; q=0.9, text/html;q=0.8,; |
sRequestDefaultAcceptCharset | sRequestDefaultAcceptCharset: string = utf-8, *;q=0.8; |