Quiero hacer una redirección y mantener cuál es la cadena de consulta. Algo así como self.redirect
más los parámetros de consulta que se enviaron. ¿Es eso posible?¿Cómo hacer una redirección y mantener la cadena de consulta?
Respuesta
newurl = '/my/new/route?' + urllib.urlencode(self.request.params)
self.redirect(newurl)
¡Muchas gracias! Parece que es lo que estoy buscando. –
no se puede ejecutar en tornado 4 – Wee
Usted puede recuperar la cadena de consulta a la solicitud actual con self.request.query_string
; por lo tanto, puede redireccionar a una nueva URL con self.redirect('/new/url?' + self.request.query_string)
.
Gracias por la respuesta Nick. Esto es lo que estaba buscando. –
no se puede ejecutar en tornado 4 – Wee
- 1. Cómo hacer una redirección http-equiv que conserva query_string y fragment_id
- 2. Cómo hacer una redirección en JSF
- 3. php redirección con variables de cadena de consulta HTTP
- 4. Cómo hacer una redirección mod_rewrite a la URL relativa
- 5. Grails UrlMapping Redirección para mantener DRY
- 6. Manteniéndolo simple y cómo hacer múltiples CTE en una consulta
- 7. Cómo codificar una cadena de consulta para que sea el valor de otra cadena de consulta en javascript?
- 8. ¿Una redirección 302 mantendrá la cadena del referer?
- 9. Cómo enrutar una cadena de consulta con "?" y cómo manejarlo
- 10. ¿Cómo actualizar la cadena de consulta en C#?
- 11. Cómo envío una URL con cadenas de consulta como una cadena de consulta
- 12. 301 redirigir desde una URL con una cadena de consulta a un nuevo dominio con una cadena de consulta diferente
- 13. Django y parámetros de cadena de consulta
- 14. ¿Cómo mantener los parámetros de URL en la redirección de Javascript?
- 15. Mantener la cadena de consulta en todas las páginas en mvc
- 16. salida de redirección .NET StreamWriter a una variable de cadena
- 17. ¿Cómo hacer una consulta paginada usando ScalaQuery?
- 18. ¿Cómo hacer la consulta Hibernate usando like y%?
- 19. redirección subproceso a una variable como una cadena
- 20. ¿Cómo puedo hacer una consulta UNION editable?
- 21. ¿Cómo hacer una consulta NO en Solr?
- 22. ¿Cómo hacer una correcta redirección de salida ANSI y Unicode en cmd.exe?
- 23. ¿Cómo hacer una consulta LIKE con linq?
- 24. ¿Cómo usar una cadena PHP en la consulta mySQL LIKE?
- 25. Truncar cadena de consulta y devolver URL limpia C# ASP.net
- 26. ¿Cómo hacer una consulta IN en Solr?
- 27. ¿Cómo hacer una consulta personalizada en magento?
- 28. Javascript y el uso de expresiones regulares: Separar una cadena y mantener el separador de
- 29. Mantener estadísticas de consulta usando lucene
- 30. extraer cadena de consulta de una cadena de URL
¿Dónde quieres guardarlo? En una sesión? – XORcist
¿No puedo simplemente pasar los parámetros de consulta a través de HTTP GET? –
Por supuesto, no sé qué marco está utilizando, pero eso debería ser sencillo. En http recta enviaría un 301 o 303 con el encabezado de ubicación establecido en la url de redirección más los parámetros de consulta que desea conservar. – XORcist