REST.Client.TCustomRESTRequest.AddParameter

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure AddParameter(const AName, AValue: string); overload;
procedure AddParameter(const AName: string; AJsonObject: TJSONObject; AFreeJson: boolean = True); overload;
procedure AddParameter(const AName: string; AJsonObject: TJSONObject; AOwnsObject: TRESTObjectOwnership {= ooREST}); overload;
procedure AddParameter(const AName, AValue: string; const AKind: TRESTRequestParameterKind); overload;
procedure AddParameter(const AName, AValue: string; const AKind: TRESTRequestParameterKind;
const AOptions: TRESTRequestParameterOptions); overload;

C++

void __fastcall AddParameter(const System::UnicodeString AName, const System::UnicodeString AValue)/* overload */;
void __fastcall AddParameter(const System::UnicodeString AName, System::Json::TJSONObject* AJsonObject, bool AFreeJson = true)/* overload */;
void __fastcall AddParameter(const System::UnicodeString AName, System::Json::TJSONObject* AJsonObject, Rest::Types::TRESTObjectOwnership AOwnsObject)/* overload */;
void __fastcall AddParameter(const System::UnicodeString AName, const System::UnicodeString AValue, const Rest::Types::TRESTRequestParameterKind AKind)/* overload */;
void __fastcall AddParameter(const System::UnicodeString AName, const System::UnicodeString AValue, const Rest::Types::TRESTRequestParameterKind AKind, const Rest::Types::TRESTRequestParameterOptions AOptions)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
REST.Client.pas
REST.Client.hpp
REST.Client TCustomRESTRequest


Beschreibung

Fügt der Anforderung einen HTTP-Parameter hinzu. Wenn bereits ein Parameter mit demselben Namen vorhanden ist, überschreibt die Methode den vorhandenen Parameter.

Diese Methode ist überladen:

  • Die erste überladene AddParameter-Methode fügt einen neuen Parameter anhand des Namens und Wertes hinzu. Diese Methode legt die folgenden Parameter fest:
    • AName – Gibt den Parameternamen an.
    • AValue – Gibt den Parameterwert an.
  • Die zweite überladene AddParameter-Methode fügt der Anforderung einen in JSON formatierten HTTP-Parameter hinzu. Diese Methode legt die folgenden Parameter fest:
    • AName – Gibt den Parameternamen an.
    • AJsonObject – Gibt den Parameterwert an, der als JSON-Objekt formatiert werden soll.
    • AFreeJson – Bei True wird das im Parameter AJsonObject angegebene Objekt automatisch freigegeben.
  • Die dritte überladene AddParameter-Methode fügt der Anforderung einen neuen Parameter hinzu und legt den Parametertyp fest. Diese Methode legt die folgenden Parameter fest:
    • AName – Gibt den Parameternamen an.
    • AValue – Gibt den Parameterwert an.
    • AKind – Gibt die Parameterart an.
  • Die vierte überladene AddParameter-Methode fügt der Anforderung einen neuen Parameter hinzu und legt die Parameterart und -optionen fest. Diese Methode legt die folgenden Parameter fest:
    • AName – Gibt den Parameternamen an.
    • AValue – Gibt den Parameterwert an.
    • AKind – Gibt die Parameterart an.
    • AOptions – Gibt die Parameteroptionen an.

Siehe auch