본문 바로가기
API/API 관련 설정 및 라이브러리

API - 포스트맨 body에서 json을 받아 처리하는 법

by 하니__ 2024. 5. 20.

 

 

포스트맨에서

 

아래와같이 선택해준다

 

그리고 입력할것들을 입력해주고

 

 

 

 

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을 입력받아 처리할 수 있다