Der Martin: GET oder POST?

Beitrag lesen

Hallo,

  • Normalerweise solltest du bei Formularen POST verwenden. In deinem Fall kann man GET aber auch verschmerzen.

es hängt vom konkreten Fall ab, ob man GET oder POST verwenden möchte.

Ein semantischer Aspekt leitet sich schon von der Benennung der Methoden ab: Ist es der Hauptzweck des Requests, Daten vom Server abzurufen, verwende GET; ist der Hauptzweck dagegen, Daten zum Server zu übermitteln, verwende POST.

Ein pragmatischer Ansatz kommt zu ähnlichen, wenn auch nicht exakt denselben Kriterien: Werden durch den Request Daten auf dem Server verändert (Dateien, Datenbank), ist POST angesagt, sonst GET.

Als Faustformel sagt man auch gelegentlich: Ein GET-Request kann beliebig oft wiederholt werden, ohne dass sich die Response-Daten prinzipiell ändern (Aktualisierung durch andere Vorgänge mal außen vor).

So long,
 Martin

--
Hannes würfelt abends immer, ob er den Abend mit seiner Frau zuhause verbringt oder in die Kneipe geht. Wenn er eine 6 würfelt, geht er in die Kneipe.
Gestern musste er 37mal würfeln.