[python] Wie bekomme ich die verschiedenen Teile der URL einer Flask-Anfrage?


0 Answers

ein anderes Beispiel:

request: http://127.0.0.1:5000/alert/dingding/test?x=y

dann:

request.url:                 http://127.0.0.1:5000/alert/dingding/test?x=y
request.base_url:            http://127.0.0.1:5000/alert/dingding/test
request.url_charset:         utf-8
request.url_root:            http://127.0.0.1:5000/
str(request.url_rule):       /alert/dingding/test
request.host_url:            http://127.0.0.1:5000/
request.host:                127.0.0.1:5000
request.script_root:
request.path:                /alert/dingding/test
request.full_path:           /alert/dingding/test?x=y

request.args:                ImmutableMultiDict([('x', 'y')])
request.args.get('x'):       y
Question

Ich möchte feststellen, ob die Anfrage vom Host localhost:5000 oder foo.herokuapp.com und welcher Pfad angefordert wurde. Wie erhalte ich Informationen über eine Flask-Anfrage?






Related