API/API 관련 설정 및 라이브러리
API - 포스트맨 body에서 json을 받아 처리하는 법
하니__
2024. 5. 20. 17:22
포스트맨에서
아래와같이 선택해준다
그리고 입력할것들을 입력해주고
from flask import request
를 임포트해준뒤
class RecipeListResource(Resource) :
def post(self):
data = request.get_json()
if not data:
return {'message': 'No input data provided'}, 400
name = data.get('name')
description = data.get('description')
num_of_servings = data.get('num_of_servings')
cook_time = data.get('cook_time')
directions = data.get('directions')
return {
'name': name,
'description': description,
'num_of_servings': num_of_servings,
'cook_time': cook_time,
'directions': directions
}, 201
클래스를 생성해주는데
제이슨을 리퀘스트로 가져오는것을 적어준다
그리고 경로와 리소스 클래스를 연결해준뒤
api.add_resource(RecipeListResource, '/recipes')
센드를 클릭하면
body에서 json을 입력받아 처리할 수 있다