REST.Types.TRESTRequestParameterOption
Delphi
TRESTRequestParameterOption = (
poDoNotEncode,
poTransient,
poAutoCreated,
poFlatArray,
poPHPArray,
poListArray,
poSqids
);
C++
enum DECLSPEC_DENUM TRESTRequestParameterOption : unsigned char { poDoNotEncode, poTransient, poAutoCreated, poFlatArray, poPHPArray, poListArray, poSqids };
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| enum | public | REST.Types.pas REST.Types.hpp |
REST.Types | REST.Types |
Beschreibung
Steuert, wie Anforderungsparameter verwendet werden.
Diese Aufzählung definiert die folgenden Werte:
poDoNotEncode: Gibt an, dass der Wert dieses Parameters unverändert verwendet werden soll und nicht von der Komponente codiert werden kann.poTransient: Gibt an, dass der transiente Parameter normalerweise von verbundenen Komponenten erstellt und verwaltet wird, wie einem Authentifikator zur Laufzeit.poAutoCreated: Gibt an, dass ein Parameter von einer Komponente bei der Analyse der Basis-URL oder einer Ressource erstellt wurde.poFlatArray: Gibt an, dass die Werteliste dieses Parameters mit ';' getrennt wurde und dass sie zuname=val1&...&=valNerweitert werden soll.poPHPArray: Gibt an, dass die Werteliste dieses Parameters mit ';' getrennt wurde und dass sie zuname[]=val1&...&[]=valNerweitert werden soll.poListArray: Gibt an, dass die Werteliste dieses Parameters mit ';' getrennt wurde und dass sie zuname=val1,...,valNerweitert werden soll.
Hinweis: Die Werte
poFlatArray, poPHPArray und poListArray sind nur für Abfrageparameter wirksam.
Sie steuern, wie "val1;...;valN"-Werte in einem Abfrage-String erweitert werden.