0x01 SOH
Hello Jonathan,
0x02 STX
Für alle primitiven Anfragen an den Server (ich hätte gerne dieses Bild in einer Bildergalerie angezeigt, ich möchte diesen Artikel sehen usw.) nimmt man GET,
0x06 ACK
sofern man das nicht gleich in der HTTP-Adresse ohne GET unterbringen will.
0x15 NAK die "HTTP-Adresse" wird üblicherweise per GET übertragen.
Eine HTTP-Adresse ohne GET müsste folglich eine Anfrage per
POST, HEAD, PUT, DELETE, ... sein. Da wäre in diesem Fall
wohl nur POST sinnvoll.
Also trivial ausgedrückt: Die Adresszeile im Browser ist immer GET,
egal ob Query-Parameter angehängt werden, oder nicht.
Genauso sollte man get behandeln, es sollte vom Sinn her auf gleiche Rauskommen, ob man /artikel.php?title=start oder /artikel/start abfragt. Eine GET-Abfrage sollte immer ein reproduzierbares ähnliches Ergebnis ausgeben und keine relevanten Aktionen auf dem Server bewirken.
0x06 ACK
Will man dem Server große Mengen Daten mitteilen (die der dann natürlich verarbeiten sollte), oder bei Bestellformularen oder Formularen im Allgemeinen nimmt man natürlich POST, weil man z.B. nicht will, dass ausversehen Aktionen zweimal ausgeführt werden können oder sogar schon direkt durch eine URL-Eingabe erfolgen können.
0x06 ACK
0x0E SO ... oder diese Daten in der Öffentlichkeit auftauchen.
Dies wäre auch mal ein geeigneter Ansatzpunkt für unseren Gesetzgeber
0x0F SI
Zusammenfassend: GET ist eine Anfrage an den Server, die einfach bewirken soll, dass der Sever z.B. ein bestimmten Artikel, ein bestimmtes Bild in einer bestimmten Größe oder etwas ähnliches zurückliefert, ein POST nimmt man immer wenn eine (nicht-triviale) Aktion auf dem Server ausgelöst werden soll.
0x06 ACK
0x03 ETX
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)

0x04 EOT