REST.Client.TCustomRESTRequest.AddParameter
Delphi
procedure AddParameter(const AName, AValue: string); overload;
procedure AddParameter(const AName: string; AJsonObject: TJSONObject; AFreeJson: boolean = true); 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, 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 vautTrue, l'objet spécifié dans le paramètreAJsonObjectest 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 :
AName-- spécifie le nom du paramètre.AValue-- spécifie la valeur du paramètre.AKind-- spécifie le genre du paramètre.AOptions-- spécifie les options du paramètre.