REST.Client

De RAD Studio API Documentation
Aller à : navigation, rechercher


Package RESTComponents.bpl

Classes

IRESTRequestParameterListOwnerNotify
IRESTResponseJSON
TCustomAuthenticatorClasse de base pour les objets que les clients REST utilisent pour l'authentification sur le serveur lors d'une requête.
TCustomRESTClientReprésente une classe de base simple d'utilisation pour les classes qui accèdent aux API REST.
TCustomRESTClientBindSourceSource de liaison LiveBindings pour TCustomRESTClient qui crée un adaptateur.
TCustomRESTRequestConteneur des données et de la logique pour exécuter une requête REST.
TCustomRESTRequestBindSourceSource de liaison LiveBindings pour TCustomRESTRequest qui crée un adaptateur.
TCustomRESTResponseClasse de base pour les classes qui représentent une réponse HTTP.
TCustomRESTResponseBindSourceSource de liaison LiveBindings pour TCustomRESTResponse qui crée un adaptateur.
TDownloadURLTélécharge un fichier à partir d'un service de stockage dans le cloud.
TRESTAuthenticatorAdapter
TRESTAuthenticatorBindSource
TRESTClientCe composant exécute une requête à un service Web.
TRESTClientAdapterAdaptateur LiveBindings pour TCustomRESTClient. Il crée des membres liables.
TRESTExecutionThreadThread qui fournit la prise en charge de l'exécution asynchrone des requêtes client REST.
TRESTRequestCe composant contient tous les paramètres qui forment la requête HTTP réelle à un service Web.
TRESTRequestAdapterAdaptateur LiveBindings pour TCustomRESTRequest. Il crée des membres liables.
TRESTRequestParameterReprésente un paramètre pour les requêtes REST.
TRESTRequestParameterHelper
TRESTRequestParameterListReprésente un conteneur pour les paramètres à associer à une requête REST.
TRESTResponseCe composant contient toutes les données renvoyées à partir d'un service Web.
TRESTResponseAdapterAdaptateur LiveBindings pour TCustomRESTResponse. Il crée des membres liables.
TSubRESTClientBindSourceSource de liaison LiveBindings pour TCustomRESTClient qui publie les propriétés du sous-composant.
TSubRESTRequestBindSourceSource de liaison LiveBindings pour TCustomRESTRequest qui publie les propriétés du sous-composant.
TSubRESTResponseBindSourceSource de liaison LiveBindings pour TCustomRESTResponse qui publie les propriétés du sous-composant.

Types

TAuthenticateEvent
TCustomRESTClientNotifyEvent
TCustomRESTRequestNotifyEvent
TExecuteMethod
TRESTRequestParameterArray
TRESTRequestParameterDict

Constantes

CRestDefaultTimeoutCRestDefaultTimeout: Integer = $7530;
RESTCLIENT_VERSIONRESTCLIENT_VERSION: string = 1.0;
sBodysBody: string = body;
sDefaultFallbackCharSetEncodingsDefaultFallbackCharSetEncoding: string = utf-8;
sDefaultUserAgentsDefaultUserAgent: string = Embarcadero RESTClient/1.0;
sFilesFile: string = file;
sRequestDefaultAcceptsRequestDefaultAccept: string = application/json, text/plain; q=0.9, text/html;q=0.8,;
sRequestDefaultAcceptCharsetsRequestDefaultAcceptCharset: string = utf-8, *;q=0.8;