REST.Client

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche


Package RESTComponents280.bpl

Klassen

IRESTRequestParameterListOwnerNotify
IRESTResponseJSON
TCustomAuthenticatorBasisklasse für Objekte, die von REST-Clients für die Authentifizierung beim Server bei der Durchführung einer Anforderung verwendet werden.
TCustomRESTClientRepräsentiert eine einfach zu verwendende Basisklasse für Ihre Klassen, die auf REST-APIs zugreifen.
TCustomRESTClientBindSourceLiveBindings-Bindungsquelle für TCustomRESTClient, die einen Adapter erstellt.
TCustomRESTClientHelper
TCustomRESTRequestContainer der Daten und der Logik zur Ausführung einer REST-Anforderung.
TCustomRESTRequestBindSourceLiveBindings-Bindungsquelle für TCustomRESTRequest, die einen Adapter erstellt.
TCustomRESTRequestHelper
TCustomRESTResponseBasisklasse für Klassen, die eine HTTP-Antwort (EN) repräsentieren.
TCustomRESTResponseBindSourceLiveBindings-Bindungsquelle für TCustomRESTResponse, die einen Adapter erstellt.
TDownloadURLLädt eine Datei aus dem Cloud-Speicherdienst herunter.
TRESTAuthenticatorAdapter
TRESTAuthenticatorBindSource
TRESTClientDiese Komponente führt eine Anforderung an einen Web-Dienst aus.
TRESTClientAdapterLiveBindings-Adapter für TCustomRESTClient. Diese Klasse erstellt bindbare Member.
TRESTExecutionThreadThread, der Unterstützung für die asynchrone Ausführung der REST-Client-Anforderungen bereitstellt.
TRESTRequestDiese Komponente enthält alle Parameter und Einstellungen, die die eigentliche HTTP-Anforderung an einen Web-Dienst bilden.
TRESTRequestAdapterLiveBindings-Adapter für TCustomRESTRequest. Diese Klasse erstellt bindbare Member.
TRESTRequestParameterRepräsentiert einen Parameter für REST-Anforderungen.
TRESTRequestParameterHelper
TRESTRequestParameterListRepräsentiert einen Container für Parameter, der der REST-Anforderung zugeordnet werden soll.
TRESTResponseDiese Komponente enthält alle von einem Web-Dienst zurückgegebenen Daten.
TRESTResponseAdapterLiveBindings-Adapter für TCustomRESTResponse. Diese Klasse erstellt bindbare Member.
TSubRESTClientBindSourceLiveBindings-Bindungsquelle für TCustomRESTClient, die Eigenschaften für Unterkomponenten veröffentlicht.
TSubRESTRequestBindSourceLiveBindings-Bindungsquelle für TCustomRESTRequest, die Eigenschaften für Unterkomponenten veröffentlicht.
TSubRESTResponseBindSourceLiveBindings-Bindungsquelle für TCustomRESTResponse, die Eigenschaften für Unterkomponenten veröffentlicht.

Typen

TAuthenticateEvent
TCustomRESTClientNotifyEvent
TCustomRESTRequestNotifyEvent
TExecuteMethod
TRESTRequestParameterArray
TRESTRequestParameterDict

Konstanten

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;