[PYTHON] Flask 요청의 다른 부분을 어떻게 얻습니까?
PYTHONFlask 요청의 다른 부분을 어떻게 얻습니까?
요청이 localhost : 5000 또는 foo.herokuapp.com 호스트에서 왔는지 그리고 어떤 경로가 요청되었는지 감지하고 싶습니다. Flask 요청에 대한 정보는 어떻게 얻습니까?
해결법
-
==============================
1.여러 개의 요청 필드를 통해 URL을 검사 할 수 있습니다.
여러 개의 요청 필드를 통해 URL을 검사 할 수 있습니다.
적절한 분할로 호스트 부분을 쉽게 추출 할 수 있습니다.
-
==============================
2.다른 예시:
다른 예시:
의뢰:
curl -XGET http://127.0.0.1:5000/alert/dingding/test?x=y
그때:
request.method: GET 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
-
==============================
3.시도해야합니다 :
시도해야합니다 :
request.url
localhost에서도 항상 작동한다고 가정합니다.
from https://stackoverflow.com/questions/15974730/how-do-i-get-the-different-parts-of-a-flask-requests-url by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] 셀레늄 요소 보이지 않는 예외 (0) | 2018.10.07 |
---|---|
[PYTHON] Python : Base64 디코딩시 '잘못된 패딩'오류 무시 (0) | 2018.10.07 |
[PYTHON] matplotlib의 날짜 틱 및 회전 (0) | 2018.10.07 |
[PYTHON] 파이썬 2로 파이썬 3 오픈 (인코딩 = "utf-8") 백 포트 (0) | 2018.10.07 |
[PYTHON] 파이썬에서 MATLAB 함수 호출하기 (0) | 2018.10.07 |