REST.Client

From RAD Studio API Documentation
Jump to: navigation, search


Package RESTComponents290.bpl

Classes

IRESTRequestParameterListOwnerNotify
IRESTResponseJSON
TCustomAuthenticatorBase class for objects that REST clients use for authentication against the server when performing a request.
TCustomRESTClientRepresents an easy-to-use base class for your classes that access REST APIs.
TCustomRESTClientBindSourceLiveBindings bindsource for TCustomRESTClient that creates an adapter.
TCustomRESTRequestContainer of the data and the logic to execute a REST request.
TCustomRESTRequestBindSourceLiveBindings bindsource for TCustomRESTRequest that creates an adapter.
TCustomRESTResponseBase class for classes that represent an HTTP response.
TCustomRESTResponseBindSourceLiveBindings bindsource for TCustomRESTResponse that creates an adapter.
TDownloadURLDownloads a file from a cloud storage service.
TRESTAuthenticatorAdapter
TRESTAuthenticatorBindSource
TRESTClientThis component executes a request to a Web service.
TRESTClientAdapterLiveBindings adapter for TCustomRESTClient. It creates bindable members.
TRESTExecutionThreadThread that provides support for asynchronous execution of REST client requests.
TRESTRequestThis component holds all parameters and settings that form the actual HTTP request to a Web service.
TRESTRequestAdapterLiveBindings adapter for TCustomRESTRequest. It creates bindable members.
TRESTRequestParameterRepresents a parameter for REST requests.
TRESTRequestParameterListRepresents a container for parameters to be associated with a REST request.
TRESTResponseThis component holds all the returned data from a Web service.
TRESTResponseAdapterLiveBindings adapter for TCustomRESTResponse. It creates bindable members.
TSubRESTClientBindSourceLiveBindings bindsource for TCustomRESTClient that publishes subcomponent properties.
TSubRESTRequestBindSourceLiveBindings bindsource for TCustomRESTRequest that publishes subcomponent properties.
TSubRESTResponseBindSourceLiveBindings bindsource for TCustomRESTResponse that publishes subcomponent properties.

Types

TAuthenticateEvent
TCustomRESTClientNotifyEvent
TCustomRESTRequestNotifyEvent
TExecuteMethod
TRESTRequestParameterArray
TRESTRequestParameterDict

Constants

CRestDefaultTimeoutCRestDefaultTimeout: Integer = $7530;
CSqidsParamPrefixCSqidsParamPrefix: Char = $23;
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;