Web.HTTPApp.TMethodType

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.



Siehe auch