Framework/플라스크(flask)

requests 에서 파라미터 가져오는 함수 (args/ arg.get) 차이

오늘은 집 2022. 10. 3. 22:04

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