Parece que Flask no admite rutas con un componente codificado URI. Tengo curiosidad si estoy haciendo algo mal, o si hay una bandera especial que necesito incluir.Ruta del matraz con componente codificado URI
Mi ruta es como la siguiente:
@app.route('/foo/<encoded>/bar/')
def foo(encoded):
# ...
pass
La URL que este debe coincidir pueden parecerse a éstas:
http://foobar.com/foo/xxx/bar/ # matched correctly, no URI component
http://foobar.com/foo/x%2Fx%2Fx%2F/bar/ # not matched correctly, URI component
obras Ex URL, éste escupe un precioso 404.
¡Gracias!
Rad, eso lo solucionó. – sholsapp
En caso de que alguien más tenga el mismo problema: me llevó un minuto darme cuenta de que estábamos agregando 'ruta', sin agregar' codificado'. Intenté y no pude agregar un filtro posterior 'codificado' en lugar de un filtro previo 'ruta'. – gwg
¡tú y yo! –