REST.Types.TRESTRequestParameterKind

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.