1. request.args.get('param_keyword')
param_keyword 가 파라미터에 없어도 실행된다.
param_keyword 가 파라미터에 없다면 값은 None.
2. request.args['param_keyword']
param_keyword 가 파라미터에 없으면 400 에러가 난다.
따라서 파라미터의 유무에 따라 앱이 에러페이지 띄우는 것을 방지하려면 request.args.get('param_keyword')
를 사용하는 것이 나을 듯 하다.
만약 모든 파라미터들을 보고 싶다면
request.args.to_dict()
를 사용하면 dict 형태로 반환된다.
참고 자료
https://www.digitalocean.com/community/tutorials/processing-incoming-request-data-in-flask
How To Process Incoming Request Data in Flask | DigitalOcean
www.digitalocean.com
'Framework > 플라스크(flask)' 카테고리의 다른 글
Flask(Python)-React 간 CORS ERROR (0) | 2023.01.12 |
---|---|
flask , 폼테이터 업로드하기, 파일 업로드 (form-data upload, file upload) (0) | 2022.09.27 |
로컬에서 플라스크 2개 동시에 실행하기 (0) | 2022.09.14 |
flask_jwt_extended.exceptions error handling 에러처리 (0) | 2022.09.11 |
flask 에서 jwt 만료 안되게, 만료 시간(expires time) 설정하기 (0) | 2022.09.11 |