REST.Types.TRESTRequestParameterOption
Delphi
TRESTRequestParameterOption = (
poDoNotEncode,
poTransient,
poAutoCreated,
poFlatArray,
poPHPArray,
poListArray
);
C++
enum DECLSPEC_DENUM TRESTRequestParameterOption : unsigned char { poDoNotEncode, poTransient, poAutoCreated, poFlatArray, poPHPArray, poListArray };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | REST.Types.pas REST.Types.hpp |
REST.Types | REST.Types |
Description
Contrôle la manière dont les paramètres de requête sont utilisés.
Cette énumération définit les valeurs suivantes :
poDoNotEncode
: indique que la valeur de ce paramètre doit être utilisée en l'état et qu'elle ne peut pas être codée par le composant.poTransient
: indique que le paramètre transitoire est généralement créé et géré par des composants liés, comme un authentificateur au moment de l'exécution.poAutoCreated
: indique qu'un paramètre a été créé par un composant tout en analysant l'URL de base ou une ressource.poFlatArray
: indique que ';' sépare la liste des valeurs de ce paramètre et doit être développé enname=val1&...&=valN
.poPHPArray
: indique que ';' sépare la liste des valeurs de ce paramètre et doit être développé enname[]=val1&...&[]=valN
.poListArray
: indique que ';' sépare la liste des valeurs de ce paramètre et doit être développé enname=val1,...,valN
.
Remarque: Les valeurs de
poFlatArray
, poPHPArray
et poListArray
ont un effet uniquement pour les paramètres de requête.
Elles contrôlent la manière dont les valeurs "val1;...;valN" sont développées dans une chaîne requête.