Study
[Flask] HTTP Get, Post 요청 받기
즐거운개발
2022. 8. 2. 19:16
플라스크에서 HTTP 통신을 통해 Get, Post 요청 받는 법을 기록하고자 한다.
GET
방법 1
flask-restplus 패키지의 reqparse 모듈을 이용한다.
reqparse.RequestParser() 객체를 생성하고, add_argument('파라 이름')을 통해 변수를 받는다.
from flask-restplus import reqparse
a_parser= reqparse.RequestParser()
a_parser.add_argument('a')
print(a_parser.parse_args()['a']) # a 파라값 출력
방법2
request.args['파라명']으로 값 받아오기
print(request.args['a']) # a 파라값 출력
POST
방법1
a_form = ns.model('form 이름', {
'a': fields.String(required=True, help='a값') # 파라명 a를 갖는 form에 대한 모델 정의
})
방법2
request.form['input name']