Unterschied Methode 'POST' und 'GET' Request?

Hallo!

Was ist der Unterschied zwischen den Methoden ‚POST‘ und ‚GET‘ - Request?

Ciao
Catmad

POST:
Formulardaten werden nach im Server nach stdin geschickt, ist sicherer
GET:
Formulardaten werden über den Query-String (also: abc.htm?feld=inhalt&name=enno&blala=123) geschickt

Was ist der Unterschied zwischen den Methoden ‚POST‘ und ‚GET‘

  • Request?

Na ja, kurz gesagt:
POST ist dazu da, Daten zum Server zu übertragen, GET dagegen
dient dem Abrufen von Informationsseiten.

Dass du mit GET auch Daten in der URL kodieren kannst, ist
eigentlich nicht unbedingt Sinn der Sache (und bringt auch ein
paar Kompatibilitätsprobleme mit sich, siehe HTML-Seiten des W3C)

Beim HTTP-VFS z.B. werden (grob gesagt) POSTs für Schreib- und
GETs für Lesezugriffe auf ein Dateisystem auf Serverseite
verwendet, da ist der Unterschied dann schon um einiges deutlicher.

Grundsätzlich ist bei der Datenübertragung zum Server POST immer
vorzuziehen. Immer. Schon allein aus ästhetischen Gründen.

Stefan :smile: