Ich bin ein bisschen mit einer Sache festgefahren. Ich kann mich einfach nicht entscheiden, ob ich die POST- oder GET-Methode in meinem Suchformular verwenden soll.
Normalerweise würde ich die GET-Methode für ein solches Formular verwenden, damit Benutzer ihre Ergebnisse als Lesezeichen speichern können. Aber dieses Mal ist das Suchformular im Administrationsbereich vorhanden, so dass die Ergebnisse in Kürze relevant sind und Ergebnisse nicht mit einem Lesezeichen versehen werden müssen und natürlich nicht für alle öffentlich sind.
Um genauer zu sein, soll die Suchfunktion zusammen mit einer Liste von Benutzern verwendet werden, so dass ein bestimmter Benutzer gesucht werden kann. Meine Idee war, die POST-Methode zu verwenden, bei der das Formular auf die gleiche Seite umgeleitet wird, so dass ich eine Liste von Benutzern erhalten würde, die nach der Suchzeichenfolge gefiltert werden. Es gab auch eine Seitennummerierung, also würde ich die Suchzeichenfolge an jedem einzelnen Seitenumbruch-Link (nächste Seite, vorherige Seite, erste Seite und letzte Seitenverknüpfung) hinzufügen, damit der Suchbegriff nicht später verloren geht (innerhalb einer nächsten Sitzung) die Suche wie paginieren von gesuchten Ergebnissen etc.).
Es gibt keinen offensichtlichen Grund, eines vor dem anderen zu bevorzugen, beide können verwendet werden. Die POST-Methode wäre ein wenig mühsamer, aber auf der anderen Seite gibt es erweiterte Optionen innerhalb des Suchformulars (etwa 5 Checkboxen) und ich mag die Idee, die URL-Leiste mit viel zu vielen Werten aufgenommen zu haben ( und ich erwarte, dass Benutzer die Seitennummerierung nach der Suchsitzung nicht so oft verwenden, damit die Werte nicht so oft in die Adressleiste gelangen, wenn die POST-Methode verwendet wird.
Welche bevorzugen Sie für die Suche in CMS und ähnlichen Systemen?
Danke allen!
Vielleicht würde ich (meistens) immer post over get wählen, es ist aufgeräumter und erfrischender, und Probleme mit der post-Methode gehören der Vergangenheit an, egal ob Sie die Daten erneut senden möchten oder nicht , nicht wahr?
Die MAJOR-Ausnahme wäre das Lesezeichen einer dynamischen Webseite (wie zum Beispiel movieweb.com/movies.php?movie=the_three_mosqueteers), aber wenn das nicht der Fall ist, ist es besser, POST zu verwenden.
>Tags und Links html architecture post administration get