【发布时间】:2015-11-25 15:20:34
【问题描述】:
我正在尝试从烧瓶请求中捕获 url。一切正常,除非网址在两个正斜杠之间有一个点,例如: http://met.no/Nyheter/./Fase+C:+Ekstremværet+Petra+pågår.b7C_xdrSX6.ips
使用的路线如下:
@app.route('/url/<path:url>', methods=['GET'])
def get_url(url):
return url
使用 curl 查询服务器:
curl localhost:5000/url/http://met.no/Nyheter/./Fase+C:+Ekstremværet+Petra+pågår.b7C_xdrSX6.ips
然后回应:
http://met.no/Nyheter/Fase+C:+Ekstremværet+Petra+pågår.b7C_xdrSX6.ips
我知道烧瓶以某种方式解析相对 url 和 ./ 可能意味着当前目录,但我怎样才能使它按原样获取 url?
【问题讨论】:
-
我在你的网址中看不到 /url/
-
我已将问题更新为更清晰。