System.Net.URLClient.TURLClient.Execute

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

function Execute(const ARequestMethod: string; const AURI: TURI; const ASourceStream: TStream = nil;  const AContentStream: TStream = nil; const AHeaders: TNetHeaders = nil): IURLResponse; overload;
function Execute(const ARequestMethod: string; const AURIStr: string; const ASourceStream: TStream = nil;  const AContentStream: TStream = nil; const AHeaders: TNetHeaders = nil): IURLResponse; overload;

C++

_di_IURLResponse __fastcall Execute(const System::UnicodeString ARequestMethod, const TURI &AURI, System::Classes::TStream* const ASourceStream = (System::Classes::TStream*)(0x0), System::Classes::TStream* const AContentStream = (System::Classes::TStream*)(0x0), const System::DynamicArray<TNameValuePair> AHeaders = System::DynamicArray<TNameValuePair>())/* overload */;
_di_IURLResponse __fastcall Execute(const System::UnicodeString ARequestMethod, const System::UnicodeString AURIStr, System::Classes::TStream* const ASourceStream = (System::Classes::TStream*)(0x0), System::Classes::TStream* const AContentStream = (System::Classes::TStream*)(0x0), const System::DynamicArray<TNameValuePair> AHeaders = System::DynamicArray<TNameValuePair>())/* overload */;

Properties

Type Visibility Source Unit Parent
function public
System.Net.URLClient.pas
System.Net.URLClient.hpp
System.Net.URLClient TURLClient

Description

Executes a request.

The Execute method is in charge of executing a request according to the specified parameters.

ARequestMethod Request method that is going to be executed.
AURI TURI that contains the information for the request that is going to be executed.
AURIStr URI string that contains the information for the request that is going to be executed.
ASourceStream TStream to provide the request data.
AContentStream TStream to store the response data. If you provide AContentStream you are responsible of releasing it. If you do not provide it, the function creates the TStream internally and releases it when it is not needed.
AHeaders Additional AHeaders for the request that is going to be executed.

The method returns the platform dependant IURLResponse object associated to the given request.

See Also