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