코딩/파이썬

코딩/파이썬

[Python] API 명세서 작성가이드 예제

아래 포스터에서 만든 온라인 강좌 신청 API 기반, API 명세서 작성 가이드라인 예시입니다. [Python] Flask기반 REST API 간단 구현 예제 [Python] Flask기반 REST API 간단 구현 예제 Flask를 사용하여 온라인 강좌 신청 API를 만들어보겠습니다. 해당 과목에 대한 강좌 신청 정보를 처리할 수 있도록 해봅시다. import json from flask import Flask, request 먼저 flask와 json를 import 합니다. app treasurer.tistory.com 1. 개요 이 API는 다양한 온라인 강좌 신청 정보를 처리하는 기능을 제공합니다. 한국사, 토익, 토플, 수학 강좌에 대한 신청 정보를 받아 처리합니다. 2. 엔드포인트 및 경로 P..

코딩/파이썬

[Python] Requests로 JSON POST 요청 예제

파이썬에서 Requests 라이브러리로 JSON 데이터를 POST 요청을 보내기 위한 코드입니다. API 서버 명세서*를 통해 request body에 필요한 정보를 JSON 형태로 만들고, POST 방식으로 API 서버를 호출할 수 있습니다. (*API 서버 명세서는 최하단 포스터를 참고해 주세요.) 호출하는 모든 과정을 Requests 라이브러리를 사용하여 테스트 할 수 있습니다. import requests # 한국사 강좌 신청 API 호출 korean_application = { 'name': 'John Doe', 'email': 'johndoe@example.com', 'course': '한국사' } response = requests.post('http://127.0.0.1:5000/korea..

코딩/파이썬

[Python] Flask기반 REST API 간단 구현 예제

Flask를 사용하여 온라인 강좌 신청 API를 만들어보겠습니다. 해당 과목에 대한 강좌 신청 정보를 처리할 수 있도록 해봅시다. Flask API 코드 import json from flask import Flask, request app = Flask(__name__) def validate_application(application): # 강좌 신청 정보에 대한 유효성 검사를 수행하는 함수 if 'name' not in application: return False if 'email' not in application: return False if 'course' not in application: return False return True @app.route('/korean', methods=[..

Niki
'코딩/파이썬' 카테고리의 글 목록