Dynamic URLs - mit oder ohne abschließendem Schrägstrich? [geschlossen

Die kurze Frage lautet: Was ist die beste Vorgehensweise? Verwenden Sie einen abschließenden Schrägstrich in URLs, oder verzichten Sie darauf.

Es gibt viele Artikel:Die, Die, Die.

Sie scheinen sich jedoch alle mit der statischen Verzeichnisstruktur zu befassen. Wie sieht es mit dynamischen URLs aus, die neu geschrieben oder von einer zentralen Einrichtung (z. B. einem Webframework) verwaltet werden und je nach Konvention / Konfiguration an interne Ressourcen weitergeleitet werden? Für sie ist es nicht mehr so, dass der Webserver tatsächlich nach genauen Positionen sucht und diese herausfindet - es ist nur eine Frage des Parsens.

So deklarieren Sie beispielsweise mit spring mvc, dass eine bestimmte Klassenmethode aufgerufen wird, wenn der URI mit @ übereinstimm/service/action/{pathParam} - für diese URL ist ein abschließender Schrägstrich nicht sinnvoll - die Anforderung wird jedes Mal von ein und demselben Servlet verarbeitet, das die Analyse durchführt.

Was ich denke ist, dass man einfach konsequent sein sollte - entweder überall nachgestellte Schrägstriche verwenden oder gar nicht.

So

was ist die beste Praxis - mit, ohne oder was auch immer - nur konsequent sein Was ist der Grund, einen über den anderen zu wählen

Antworten auf die Frage(2)

Ihre Antwort auf die Frage