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
'기록 > Python' 카테고리의 다른 글
[Python] 파이썬 로그 찍는 방법 및 오류 해결 (0) | 2022.10.14 |
---|---|
[Python] 파이썬 requests.post 에 header 추가 (0) | 2022.10.14 |
[Pycharm] 파이참에서 원격서버 SSH 연결해서 코드 자동 반영하는 방법 (0) | 2022.10.06 |
[Python] 파이썬 flask api token 체크 - db 연결 & model & SQLAlchemy (0) | 2022.09.30 |
[Python] 파이썬 \", \n replace 하는 방법 (1) | 2022.09.30 |