Wygląda na to, że Flask nie obsługuje tras z komponentem zakodowanym w URI. Jestem ciekawy, czy robię coś nie tak, czy też jest specjalna flaga, którą muszę uwzględnić.Trasa kolbowa z komponentem kodowanym URI
Moja droga wygląda mniej więcej tak:
@app.route('/foo/<encoded>/bar/')
def foo(encoded):
# ...
pass
URL, że powinno to pasuje może wyglądać takie jak:
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
Dawne prace URL, ostatni wypluwa piękny 404.
Dzięki!
Rad, to naprawiło. – sholsapp
W przypadku, gdy ktoś inny ma ten sam problem: zajęło mi minutę, aby zdać sobie sprawę, że dodawaliśmy 'path', nie dodając' encoded'. Próbowałem i nie dodałem "zakodowanego" filtru końcowego zamiast "wstępnego" ścieżki. – gwg
ty i ja! –