REST.Client.TCustomRESTRequest.AddParameter

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 */;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
REST.Client.pas
REST.Client.hpp
REST.Client TCustomRESTRequest


Description

Ajoute un paramètre HTTP à la requête. Si un paramètre ayant le même nom existe déjà, la méthode redéfinit le paramètre existant.

Cette méthode est surchargée :

  • La première méthode surchargée AddParameter ajoute un nouveau paramètre par nom/valeur. Cette méthode spécifie les paramètres suivants :
    • AName -- spécifie le nom du paramètre.
    • AValue -- spécifie la valeur du paramètre.
  • La seconde méthode surchargée AddParameter ajoute un nouveau paramètre HTTP formaté JSON à la requête. Cette méthode spécifie les paramètres suivants :
    • AName -- spécifie le nom du paramètre.
    • AJsonObject -- spécifie la valeur de paramètre devant être formatée en tant qu'objet JSON.
    • AFreeJson -- lorsque la valeur vaut True, l'objet spécifié dans le paramètre AJsonObject est automatiquement libéré.
  • La troisième méthode surchargée AddParameter ajoute un nouveau paramètre à la requête et spécifie le type de paramètre. Cette méthode spécifie les paramètres suivants :
    • AName -- spécifie le nom du paramètre.
    • AValue -- spécifie la valeur du paramètre.
    • AKind -- spécifie le genre du paramètre.
  • La quatrième méthode surchargée AddParameter ajoute un nouveau paramètre à la requête et spécifie le genre et les options du paramètre. Cette méthode spécifie les paramètres suivants :

Voir aussi