REST.Types.TRESTRequestParameterKind
Delphi
TRESTRequestParameterKind = (
pkCOOKIE,
pkGETorPOST,
pkURLSEGMENT,
pkHTTPHEADER,
pkREQUESTBODY
);
C++
enum DECLSPEC_DENUM TRESTRequestParameterKind : unsigned char { pkCOOKIE, pkGETorPOST, pkURLSEGMENT, pkHTTPHEADER, pkREQUESTBODY };
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
enum | public | REST.Types.pas REST.Types.hpp |
REST.Types | REST.Types |
Beschreibung
Gibt den Typ von Parametern an, die den Anforderungen hinzugefügt werden können.
Diese Aufzählung definiert die folgenden Werte:
pkCOOKIE
: Parameter wird einem Cookie eingefügt.pkGETorPOST
: Parameter wird als ein URL-Parameter (für GET-Anforderungen) oder als ein body-Parameter (für POST/PUT-Anforderungen) gesendet.pkURLSEGMENT
: Parameter werden als Wert für ein URL-Segment verwendet. Ein URL-Segment kann in einem Anforderungs-Ressourcen-Pfad definiert werden: customer/{ID}. Wenn ein URL-Segment einen Parameter mit einem Namen von "ID" hat, dann wird dessen Wert für {ID} in dem oben genannten Beispiel ersetzt.pkHTTPHEADER
: Parameter wird einem Anforderungs-HTTP-Header eingefügt.pkREQUESTBODY
: Der Parameterwert wird als Anforderungsrumpf verwendet. Wenn mehr als ein Parameter dieser Art vorhanden ist, verwendet die Anforderung einen mehrteiligen Rumpf.