Hello,
Im Übrigen ist die Requestmethode nur ein String der beliebig gewählt werden kann. Selbst die moderne FetchAPI läßt das zu. Ebenso wird Standard CGI/1.1 diesem Sachverhalt gerecht:
Sofern ein Request-Header Content-Length > 0 gesendet wurde, legt der Webserver den im Message Body ankommenden Datenstrom um nach STDOUT. Ein nachgelagerter Prozeß liest somit den Message Body aus STDIN. Für ebendiesen Prozeß setzt der Webserve o.g. Header in die Umgebungsvariable CONTENT_LENGTH.
Wir sehen also, die Requestmethode spielt überhaupt keine Rolle bei der Frage woher die Daten kommen. Darin begründet sich auch der Begriff Transparenz.
Was hat das mit Transparenz zu tun?
Die Requestmethode gehört hier ins HTTP-Protokoll und durch die Kennzeichnung der Methode wird dem Empfänger angezeigt, welche Datenstrukturen wo zu erwarten (und auszuwerten) sind. Ein GET-Request hat demnach keinen Request-Body, ein POST-Request schon.
Glück Auf
Tom vom Berg
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.