728x90
반응형
포스트맨 기본적인 통신
from flask import Flask, request, jsonify
app = Flask(__name__)
#get
@app.route('/echo/<param>')
def get_echo(param):
return jsonify({"param": param})
#post
@app.route('/echo', methods=['POST'])
def post_echo():
param = request.get_json()
return jsonify(param)
if __name__ == "__main__":
app.run()
파이참에 위와 같은 코드를 작성해준다.
잘 작동되는지 확인해보기에 앞서 포스트맨에서 json 데이터를 보낼 수 있도록 해준다.
1) 우선 Body에 데이터를 보내는 것이니 만큼 Body로 바꿔주고
2) raw 데이터를 선택한다.
3) 오른쪽 파란 글씨가 처음엔 TEXT로 되어있을텐데 이것을 JSON으로 바꿔준다.
이러면 json data 보내기 준비가 끝난다.
get을 먼저 살펴보면 매개변수 param을 입력받는대로 전송이 되어지기 때문에 주소의 마지막에 원하는 변수명을 적어 보내면 된다.
json 형태로 전송되어진 것을 볼 수 있다.
post의 경우 요청받은 json형태를 전송하는 것이므로 json data를 보내줘야 한다.
body에 실어 보낸 데이터가 잘 전송되는 것을 볼 수 있다.
728x90
반응형
'백엔드 > 파이썬' 카테고리의 다른 글
[파이참, 플라스크] postman으로 통신하기 (0) | 2021.10.07 |
---|---|
[파이참, 플라스크] 파이썬 플라스크 기본 설정 (0) | 2021.10.07 |