본문 바로가기
기록/Python

[Python] 파이썬 flask 서버에서 POST 방식으로 데이터 받기

by 자임 2022. 10. 14.

1. @app.route 형식
@app.route('/method', methods=['POST'])


2. JSON 형식으로 데이터가 넘어올 때

params = request.json  //{'key1': 'value1', 'key2': 'value2'}

출처 : https://swlock.blogspot.com/2021/10/python-postget-requests-requests.html


3. x-www-form-urlencoded 형식으로 데이터가 넘어올 때

keys = request.form.keys()  //dict_keys(['key1', 'key2']) - list로 변환 가능
params = request.get_data() //'key1=value1&key2=value2'
value1 = request.form['key1']
value2 = request.form['key2']

아래 참고
https://wings2pc.tistory.com/entry/웹-앱프로그래밍-파이썬-플라스크Python-Flask-Request-get-parameterHTTP-method-GET-POST
https://apt-info.github.io/%EA%B0%9C%EB%B0%9C/python-flask3-post/
https://fun25.co.kr/blog/python-flask-post-request-get-json/?category=002