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. |