REST.Types.TRESTRequestParameterKind
Delphi
TRESTRequestParameterKind = (
pkCOOKIE,
pkGETorPOST,
pkURLSEGMENT,
pkHTTPHEADER,
pkREQUESTBODY
);
C++
enum DECLSPEC_DENUM TRESTRequestParameterKind : unsigned char { pkCOOKIE, pkGETorPOST, pkURLSEGMENT, pkHTTPHEADER, pkREQUESTBODY };
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| enum | public | REST.Types.pas REST.Types.hpp |
REST.Types | REST.Types |
Description
Spécifie les types de paramètres qui peuvent être ajoutés aux requêtes.
Cette énumération définit les valeurs suivantes :
pkCOOKIE: le paramètre est placé dans un cookie.pkGETorPOST: le paramètre sera envoyé sous la forme d'un paramètre URL (pour les requêtes GET) ou sous la forme d'un paramètre de corps (pour les requêtes POST/PUT).pkURLSEGMENT: le paramètre sera utilisé sous forme de valeur d'un segment URL. Un segment URL peut être défini dans un chemin de ressource d'une requête : client/{ID}. Si un segment URL a un paramètre nommé "ID", sa valeur sera remplacée par {ID} dans l'exemple ci-dessus.pkHTTPHEADER: le paramètre est placé dans l'en-tête HTTP de la requête.pkREQUESTBODY: la valeur du paramètre sera utilisée sous la forme d'un corps de requête. S'il existe plusieurs paramètres de ce type, la requête utilise un corps en plusieurs parties.