小编Ben*_*Ben的帖子

如何使用Flask处理URL中的特殊字符

我正在使用Flask开发迷你API后端,我有以下URL:

@app.route('/v1.0/post/check/<path:url>')
def check(url):
    print url
    //do some works
Run Code Online (Sandbox Code Playgroud)

API调用示例如下所示: /v1.0/post/check/http://exampleside.com/enter1/index.php?app=forum&act=threadview&tid=14066185

我期望得到的是'http://exampleside.com/enter1/index.php?app=forum&act=threadview&tid=14066185'在代码中获取并打印URL字符串,但是实际上,我真正得到的只是'http://exampleside.com/enter1/index.php'

似乎Flask认为“?” 和'&'作为特殊字符,然后自动拆分URL。那么,为了在Flask中获得整个URL,我应该怎么做?

python url flask web

3
推荐指数
1
解决办法
1974
查看次数

标签 统计

flask ×1

python ×1

url ×1

web ×1