-
Flask 로 Rest API 구현하기 - Json 주고받기Python/flask 2021. 5. 23. 14:45반응형
Flask 를 셋팅하는 방법은 이전에 작성한 글의 링크를 참고해서 진행하시면 되겠습니다.
이번에는 Flask 를 이용해서 request, response 를 Json 으로 주고 받는 것을 작성하도록 하겠습니다.
아래 코드는 예제입니다.
from flask import Flask, request, jsonify app = Flask(__name__) @app.route('/hello_world') #test api def hello_world(): return 'Hello, World!' @app.route('/echo_call/<param>') #get echo api def get_echo_call(param): return jsonify({"param": param}) @app.route('/echo_call', methods=['POST']) #post echo api def post_echo_call(): param = request.get_json() return jsonify(param) if __name__ == "__main__": app.run()
GET http://localhost:5000/hello_world 호출시
response 로 Hello, world! 가 정상적으로 표기됩니다.
GET http://localhost:5000/echo_call/<param> 호출시
param 에 들어가 값(test123)이 response 로 다시 오는것을 확인 할 수 있습니다.
POST http://localhost:5000/echo_call 호출시
body 에 json 으로 전송시 다시 response 로 똑같이 응답이 오는것을 확인할 수 있습니다.
반응형'Python > flask' 카테고리의 다른 글
Flask 로 Rest API 구현하기 - 개발환경구축 (0) 2021.05.23