Ich möchte eine Umleitung vornehmen und behalten, was die Abfragezeichenfolge ist. Etwas wie plus die Abfrageparameter, die gesendet wurden. Ist das möglich?Wie man eine Umleitung macht und die Abfragekette behält?
Antwort
newurl = '/my/new/route?' + urllib.urlencode(self.request.params)
self.redirect(newurl)
Vielen Dank! Es sieht so aus, als ob ich danach suche. –
kann nicht in Tornado laufen 4 – Wee
Sie können die Query-String auf die aktuelle Anfrage mit self.request.query_string
holen; Sie können also mit self.redirect('/new/url?' + self.request.query_string)
auf eine neue URL umleiten.
Vielen Dank für die Antwort Nick. Das ist, was ich gesucht habe. –
kann nicht in Tornado 4 ausgeführt werden – Wee
- 1. Wie man .htaccess verschachtelte Umleitung macht?
- 2. Wie man Sitzungsgeschichte behält?
- 3. Wie vermeidet man eine Umleitung?
- 4. PHP array_multisort - Wie behält man die Schlüsselwerte?
- 5. VirtualDub - Wie behält man die bisherige Videokomprimierungsrate?
- 6. Wie aktualisiert man DataTable und behält die Position bei
- 7. Wenn Spalten durch mehrere Leerzeichen getrennt sind, wie ändert man eine Spalte und behält die Leerzeichen?
- 8. Wie man eine Shell macht?
- 9. Wie man eine Ziffernrunde macht?
- 10. Wie man die Funktionsdeklaration in eine andere Datei verschiebt und trotzdem den Git-Verlauf behält?
- 11. Wie man eine Ansicht auf meine Fragmente behält
- 12. Wie behält man Höhe mit eckigen gitter?
- 13. Wie man Guavas Splitter benutzt und Trennzeichen behält (ohne Regex)?
- 14. Wie man 2 Icons für eine einzelne App behält?
- 15. Wie behält man die gleiche Reihenfolge bei jeder Sitzung?
- 16. Wie man eine Zeichenkette auf mehrfachen regulären Ausdrücken teilt, während man die aufspaltenden Zeichen behält
- 17. Wie man etwas unterschiedliche Software behält?
- 18. XSLT: Wie behält man Leerzeichen zwischen Elementen?
- 19. Wie man Prototyp mit angular.copy() behält?
- 20. Wie macht man eine Rails App "tragbar"?
- 21. Wie macht man eine Fabricator Instanz öffentlich?
- 22. Wie macht man eine Batch-Datei erkennen die Enter-Taste?
- 23. Wie man eine flüssige klebrige Fußzeile macht
- 24. Wie man eine Seitenumleitung mit JavaScript macht?
- 25. Wie macht man eine Methode, die mit Ereignissen umgehen kann?
- 26. Wie man eine Firma über Video macht
- 27. WPF: Wie man eine "Pushlike" Checkbox macht?
- 28. Wie man eine Zelle klickbar macht und den Wert zurückgibt
- 29. Wie macht man eine Transformationsskalenanimation mit jQuery?
- 30. Razor wie man eine CheckBox erstellt und sie READONLY macht?
Wo möchten Sie es behalten? In einer Sitzung? – XORcist
Kann ich die Abfrageparameter nicht einfach über HTTP GET weitergeben? –
Natürlich weiß ich nicht, welches Framework Sie verwenden, aber das sollte einfach sein. In straight http würden Sie eine 301 oder 303 senden mit dem Location-Header auf die Redirect-URL plus die Abfrageparameter, die Sie beibehalten möchten. – XORcist