Web.HTTPApp.TMethodType
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. |