API27 API - 포스트맨 body에서 json을 받아 처리하는 법 포스트맨에서 아래와같이 선택해준다 그리고 입력할것들을 입력해주고 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_ti.. 2024. 5. 20. API - Flask 설치, postman 설치 1. 파이썬 가상환경생성아나콘다 프롬프트를 이용하여conda create -n 가상환경이름 python=3.10 입력해 가상환경을 만들어주자 lambda 환경으로 만들것이기때문에 lambda_310으로 이름 지었다 2. 서버개발 프레임워크 설치 conda activate 가상환경이름가상환경으로 들어가 pip install flask flask-restful 플라스크와 플라스크레스트풀을 설치해주자 3. app.py 생성 from flask import Flaskfrom flask_restful import Apiapp = Flask(__name__)api = Api(app)if __name__ == '__main__' : app.run() 스트림릿을 할때 기본적으로 적어줬던import str.. 2024. 5. 20. API - Restful API 3대 요소 자원 ( resource ) http://service.com/users 라는 형태의 URI행위 ( Method ) GET/ POST/ DELETE/ PUT 같은 메소드표현 ( Message ) JSON, XML등의 형태를 이용하여 표현 HTPP POST, http://service.com/users{ "users" : { "name" : "sol" }} 1. URI (URL) 프로토콜http 이외에도https 라는것을 본 적이 있을텐데보안이 강화된것이라고 생각하면 편하다 도메인사람들이 흔히 아는 naver.com, daum.net, google.com 등이 여기에 속한다 포트보통 포트는 숨겨져있거나 한다 경로경로는 보통 1개이지만 2개 3개 4개가 있는 경우도 많이 있다.. 2024. 5. 20. 이전 1 2 3 4 5 다음