Hallo Jnnbo,
auf meiner Seite gibt es ein kleiner „Bestell Bereich“ jetzt ist die Frage, soll ich diese Daten ab dem Zeitpunkt wo ich sage dieses Produkt in den Warenkorb legen als GET oder als POST Daten auf die Bestellübersichtsseite leiten?
Prinzipiell würde ich immer nach dem Schema „Schreiben? POST
, PUT
,
PATCH
oder DELETE
“ vorgehen. Letztens habe ich gelesen, dass man
sich nicht Web-Entwickler nennen kann, wenn einem noch nie ein Bot
einer Suchmaschine die Datenbank geleert hat, weil man einen
schreibenden Zugriff via GET
gemacht hat ;) Das ist natürlich nicht
ganz ernst gemeint, aber es zeigt das Problem.
Bei großen Portalen wie z.B. Ebay, amazon werden solche Daten via GET übertrage. In vielen Foren habe ich gelesen, solche Daten niemals via GET übertragen. Gibt es vor oder Nachteile? Zu diesem Zeitpunkt werden noch keine Kundendaten übermittelt, lediglich der Preis und die Menge sowie die Artikel ID
Dass Systeme wie z.B. Ebay sowas via GET
machen liegt daran, dass
die Systeme oft schon ziemlich alt sind und ein Refactoring viele
Ressourcen binden würde.
LG,
CK