Web.HTTPApp.TMethodType

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TMethodType = (mtAny, mtGet, mtPut, mtPost, mtHead, mtDelete, mtPatch);

C++

enum DECLSPEC_DENUM TMethodType : unsigned char { mtAny, mtGet, mtPut, mtPost, mtHead, mtDelete, mtPatch };

Propriétés

Type Visibilité  Source Unité  Parent
enum public
Web.HTTPApp.pas
Web.HTTPApp.hpp
Web.HTTPApp Web.HTTPApp

Description

TMethodType représente le type d'un message de demande HTTP.

Les messages de requête HTTP contiennent un en-tête METHOD qui indique le but du message. TMethodType code les valeurs les plus communes de l'en-tête METHOD pour faciliter la recherche et les comparaisons. Les composants qui répondent aux méthodes de requêtes HTTP utilisent MethodType pour indiquer à quels types de messages ils répondent.

Le tableau suivant énumère les valeurs possibles :



Valeur Signification

mtAny

Dans un objet requête, cela indique un en-tête METHOD qui ne peut pas être codé en utilisant une autre valeur de TMethodType. Dans un composant qui gère les messages de requête, cela indique que le composant acceptera tout message, quel que soit son en-tête METHOD (y compris toute valeur qui peut être codée en utilisant une autre valeur de TMethodType).

mtGet

Une demande d'information associée à l'URL de destination. Cela correspond à l'en-tête METHOD : GET.

mtPut

Une requête telle que le contenu de la requête soit utilisé pour remplacer la ressource identifiée par l'URL de destination. Cela correspond à l'en-tête METHOD : PUT.

mtPost

Une requête telle que l'application valide le contenu de la requête, si approprié. Cela correspond à l'en-tête METHOD : POST.

mtHead

Une requête pour les propriétés du message de réponse, et non pour son contenu. Cela correspond à l'en-tête METHOD : HEAD.



Voir aussi