REST.Types.TRESTRequestParameterOption

De RAD Studio API Documentation
Aller à : navigation, rechercher

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é en name=val1&...&=valN.
  • poPHPArray : indique que ';' sépare la liste des valeurs de ce paramètre et doit être développé en name[]=val1&...&[]=valN.
  • poListArray : indique que ';' sépare la liste des valeurs de ce paramètre et doit être développé en name=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.