Eigenschaften, die auf den Zweck der Anforderung hinweisen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Eigenschaften, die Header-Informationen der Anforderung enthalten


Die Eigenschaft Method besteht aus einem String, in dem angegeben ist, zu welcher Aktion die Server-Anwendung von der Anforderungsbotschaft aufgefordert wird. Der HTTP-Standard 1.1 definiert die folgenden Methoden:

Vordefinierte Tag-Namen:

Wert Bedeutung

OPTIONS

Fordert Informationen über die verfügbaren Kommunikationsoptionen an.

GET

Fordert Informationen an, die in der Eigenschaft URL hinterlegt sind.

HEAD

Fordert Header-Informationen aus einer entsprechenden GET-Botschaft an (ohne den Inhalt der Antwort).

POST

Fordert die Server-Anwendung auf, die in der Eigenschaft Content enthaltenen Daten zu senden.

PUT

Fordert die Server-Anwendung auf, die in der Eigenschaft URL angegebene Ressource durch die Daten zu ersetzen, die in der Eigenschaft Content enthalten sind.

DELETE

Fordert die Server-Anwendung auf, die in der Eigenschaft URL angegebene Ressource zu löschen oder zu verbergen.

TRACE

Fordert die Server-Anwendung auf, den Erhalt der Anforderung durch Senden eines Loopback zu bestätigen.


Die Eigenschaft Method kann auf jede andere Methode verweisen, die der Web-Client vom Server anfordert.

Die Web-Server-Anwendung muss nicht für jeden möglichen Wert von Method eine Antwort bereitstellen. Jedoch fordert der HTTP-Standard, dass zumindest GET- und HEAD-Anforderungen bedient werden.

Die Eigenschaft MethodType zeigt an, ob der Wert von Method GET (mtGet), HEAD (mtHead), POST (mtPost) oder PUT (mtPut) lautet, oder ob sie einen anderen String (mtAny) enthält. Der Dispatcher vergleicht den Wert der Eigenschaft MethodType mit der MethodType-Eigenschaft eines jeden Aktionselements.

Siehe auch