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 };
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet | 
|---|---|---|---|---|
| enum | public | Web.HTTPApp.pas Web.HTTPApp.hpp  | 
        Web.HTTPApp | Web.HTTPApp | 
Beschreibung
TMethodType repräsentiert den Typ einer HTTP-Anforderungsbotschaft.
HTTP-Anforderungsbotschaften verfügen über einen METHOD-Header, der den Zweck der Botschaft angibt. TMethodType codiert die gängigsten Werte des METHOD-Headers, um einen einfachen Zugriff darauf zu ermöglichen. Komponenten zur Beantwortung von HTTP-Anforderungsmethoden geben mit MethodType den Botschaftstyp an, auf den sie antworten.
Die folgende Tabelle enthält die möglichen Werte:
| Wert | Bedeutung | 
|---|---|
| 
 mtAny  | 
 Bei einem Anforderungsobjekt bezeichnet mtAny einen METHOD-Header, der keinem anderen TMethodType-Wert entspricht. Eine Komponente, die Anforderungsbotschaften verarbeitet, zeigt mit mtAny an, dass sie unabhängig vom METHOD-Header jede Botschaft akzeptiert (also auch alle Werte, die mit einem anderen TMethodType-Wert codiert werden können).  | 
| 
 mtGet  | 
 Es werden Informationen angefordert, die mit der Ziel-URL verknüpft sind. Dies entspricht dem METHOD-Header GET.  | 
| 
 mtPut  | 
 Der Inhalt der Anforderung ersetzt die durch die Ziel-URL bezeichnete Ressource. Dies entspricht dem METHOD-Header PUT.  | 
| 
 mtPost  | 
 Die Anwendung überträgt den Inhalt der Anforderung. Dies entspricht dem METHOD-Header POST.  | 
| 
 mtHead  | 
 Es werden die Eigenschaften der Antwortbotschaft angefordert, nicht jedoch ihr Inhalt. Dies entspricht dem METHOD-Header HEAD.  |