REST.Client.TRESTRequest Properties

From RAD Studio API Documentation
Jump to: navigation, search


InheritedProtected
AcceptpublishedAccept field of the request, which specifies the types of content that are acceptable for the response.
AcceptCharsetpublishedAccept-Charset field of the request, which specifies the types of character encoding that are acceptable for the response.
AcceptEncodingpublishedAccept-Encoding field of the request, which specifies the types of HTTP compression that are acceptable for the response.
AutoCreateParamspublishedIndicates whether or not the request should automatically include parameters from the resource URL of the request.
BindSourcepublished
BodypublicBody parameter of the REST request, as defined using AddBody.
Clientpublished
ComObjectpublicSpecifies the interface reference implemented by the component.
ComponentCountpublicIndicates the number of components owned by the component.
ComponentIndexpublicIndicates the position of the component in its owner's Components property array.
ComponentspublicLists all components owned by the component.
ComponentStatepublicDescribes the current state of the component, indicating when a component needs to avoid certain actions.
ComponentStylepublicGoverns the behavior of the component.
DesignInfopublicContains information used by the Form designer.
DisposedprotectedDisposed is a read-only property that shows the current state of this object.
ExecutionPerformancepublishedContains detailed information about the request execution performance.
ExpressionsprotectedSpecifies a list of binding components that are using this source component.
FullResourcepublic
HandleRedirectspublishedIndicates whether the client should automatically follow redirects (True) or not (False).
MethodpublishedHTTP method of the request.
NamepublishedSpecifies the name of the component as referenced in code.
NotifyListprotected
ObserverspublicIndicates the TObservers object added to the TComponent.
OwnerpublicIndicates the component that is responsible for streaming and freeing this component.
ParamspublishedSpecifies a container for HTTP parameters to be passed with the request.
ResourcepublishedThis property is added to the base URL to establish a complete URL for the HTTP request.
ResourceSuffixpublishedOptional path to append to the Resource string when determining the complete URL for the HTTP request.
ResponsepublishedInstance of TCustomRESTResponse that holds the values of the HTTP response received after a successful request.
ScopeMappingsprotectedSpecifies an owned collection of scope mappings.
SynchronizedEventspublishedIndicates whether events (such as OnAfterExecute) should run in the context of the main application thread (True) or in the context of a separate thread (False).
TagpublishedStores a NativeInt integral value as a part of a component.
TimeoutpublishedSpecifies a timeout (in milliseconds) for the request.
TransientParamspublicSpecifies a container for transient parameters.
URLAlreadyEncodedpublicWhen True, allows you to avoid double encoding the request parameters.
VCLComObjectpublicRepresents information used internally by components that support COM.