REST.Client.TRESTRequestParameterList.AddBody

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

procedure AddBody(const ABodyContent: string; AContentType: TRESTContentType = ctNone); overload;
procedure AddBody<T: class, constructor>(const AObject: T;
AOwnsObject: TRESTObjectOwnership = ooApp); overload;
procedure AddBody(const AObject: TJsonObject;
AOwnsObject: TRESTObjectOwnership = ooApp); overload;
procedure AddBody(const ABodyContent: TStream; AContentType: TRESTContentType = ctNone;
AOwnsStream: TRESTObjectOwnership = ooCopy); overload;

C++

void __fastcall AddBody(const System::UnicodeString ABodyContent, Rest::Types::TRESTContentType AContentType = Rest::Types::TRESTContentType())/* overload */;
template<typename T> void __fastcall AddBody(const T AObject, Rest::Types::TRESTObjectOwnership AOwnsObject = (Rest::Types::TRESTObjectOwnership)(0x2))/* overload */;
void __fastcall AddBody(System::Json::TJSONObject* const AObject, Rest::Types::TRESTObjectOwnership AOwnsObject = (Rest::Types::TRESTObjectOwnership)(0x2))/* overload */;
void __fastcall AddBody(System::Classes::TStream* const ABodyContent, Rest::Types::TRESTContentType AContentType = Rest::Types::TRESTContentType(), Rest::Types::TRESTObjectOwnership AOwnsStream = (Rest::Types::TRESTObjectOwnership)(0x0))/* overload */;

Properties

Type Visibility Source Unit Parent
procedure
function
public
REST.Client.pas
REST.Client.hpp
REST.Client TRESTRequestParameterList

Description

Adds ABodyContent as body parameter to the request.

An already existing body parameter is not replaced or deleted.