Seite 1 von 1

GET oder POST verwenden

Verfasst: Freitag 3. Mai 2013, 15:33
von beetronic
Hi,

ich schreibe an einer kleinen WebApp und benutze dazu Flask. Meine Frage ist aber eher generell. Auf einer Seite soll in einer Tabelle eine Liste von Postings angezeigt werden. Für jedes Posting soll es einen Link zum Löschen des Postings geben. Im einfachsten Fall würde der Link dann z.B. so aussehen (wobei die Nummer in der Url die ID eines Postings wäre):

Code: Alles auswählen

<a href="/delete/12345">delete</a>
Nun steht aber überall geschrieben, man soll zum Ändern einer Ressource auf dem Server kein HTTP GET verwenden, was mir auch einleuchtet. Aber wie macht man es richtig? Muss ich für jedes Posting ein eigenes Formular in die Seite einbauen, welches dann ein POST macht? Wäre für Denkanstösse dankbar. :)

VG, bt

Re: GET oder POST verwenden

Verfasst: Freitag 3. Mai 2013, 15:59
von Sirius3
Hi beetronic,
Du kannst Javascript mit AJAX einsetzen, dann mußt Du auch nicht die ganze Seite neu laden, wenn ein Eintrag gelöscht wird.

Re: GET oder POST verwenden

Verfasst: Freitag 3. Mai 2013, 19:49
von noisefloor
Hallo,

und wenn du ohne JS auskommen willst / musst, dann müsstest du Formulare für POST-Daten einsetzen.

Wobei du die Seite ja wahrscheinlich mit einer Template-Engine generierst? Denn würde die Lösch-Liste ja so wie so per Schleife gebaut, was den Aufwand beim Erstellen in Grenzen hält.

Gruß, noisefloor