HTTP GET-und POST-Parameter-Empfehlungen

Ist es schlechte Praxis ist, geben Sie die folgende POST-Anfrage:

/test?a=1&b=2
POST data: c=3&d=4

Beachten Sie, dass 2 Parameter Teil der URL 2 Parameter sind Teil des POST-Inhalt.

On another note, ist die folgende Regel empfohlen:

  • GET-Anforderung: abrufen von Inhalten aus
    der server aber nichts ändern
    auf dem server ist.
  • POST request: post
    Inhalte auf die server kann
    ändern von Daten auf dem server

Ich Frage, weil ich ein bisschen von alles online.

Laurent Luce

Ja, die Leute glauben immer noch, Sie verwenden sollten POSTs für alles, kann Daten ändern, aber ich immer noch denke, dass ist ein Haufen Scheiße. Das bewirkt, dass Sie einige wirklich hacky Dinge, die, wenn alle Sie wollen, ist eine einfache Verknüpfung Löschen. Ich denke, dass, solange Sie haben einige richtige Kontrollen an Ort und Stelle auf der server-Seite, so dass webcrawlers Schrauben Sie nicht Ihre Website und wie, es ist keine große Sache.
Auch das mischen der Parameter der Methoden ist in Ordnung, aber ich weiß wirklich nicht, warum Sie würde. Programmierung Standpunkt aus macht es mehr Sinn, konsequent zu sein. Die einzige Ausnahme, die ich denken kann, ist für die Anmeldung Formen, manchmal möchten Sie umleiten auf die login-Seite, und dann werfen Sie die redirect_back_to_this_page link BEKOMMEN, und es gibt nicht viel Punkt kopieren, zurück in die form.

InformationsquelleAutor Laurent Luce | 2010-01-03

Schreibe einen Kommentar