포스트맨에서
아래와같이 선택해준다
그리고 입력할것들을 입력해주고
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을 입력받아 처리할 수 있다
'API > API 관련 설정 및 라이브러리' 카테고리의 다른 글
회원가입, 로그인시 필요한 인증 토큰 라이브러리 (0) | 2024.05.22 |
---|---|
회원가입,로그인시 필요한 라이브러리 패스워드 해싱, 이메일형식 유효검사 (0) | 2024.05.21 |
Mysql Connector 설치 및 사용법 (0) | 2024.05.21 |
API - Flask 설치, postman 설치 (0) | 2024.05.20 |
API - Restful API 3대 요소 (0) | 2024.05.20 |