Skip to content

oscka/python-demo-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python REST API 샘플 소스

해당 가이드는 Python 언어 기반의 RESTful API 웹 서비스를 실행하는 과정을 안내합니다.

구축 방법

HTTP GET 요청을 수락하는 서비스를 구축한다.

http:https://localhost:3000/api 에 HTTP GET 요청을 전송하는 경우, 아래와 같은 문자열로 응답 값을 반환한다.

"Hello World!"

http:https://localhost:3000/api/simple 에 HTTP GET 요청을 전송하는 경우, 아래와 같은 JSON 응답 값을 반환한다.

[
  {
    "num": 1,
    "title": "test-0",
    "content": "contents-0"
  },
  {
    "num": 2,
    "title": "test-1",
    "content": "contents-1"
  },
  {
    "num": 3,
    "title": "test-2",
    "content": "contents-2"
  },
  {
    "num": 4,
    "title": "test-3",
    "content": "contents-3"
  },
  {
    "num": 5,
    "title": "test-4",
    "content": "contents-4"
  },
  {
    "num": 6,
    "title": "test-5",
    "content": "contents-5"
  },
  {
    "num": 7,
    "title": "test-6",
    "content": "contents-6"
  },
  {
    "num": 8,
    "title": "test-7",
    "content": "contents-7"
  },
  {
    "num": 9,
    "title": "test-8",
    "content": "contents-8"
  },
  {
    "num": 10,
    "title": "test-9",
    "content": "contents-9"
  }
]

준비

  • Python3 : 3.8 버전 이상

실행

pip3 install -r requirements.txt

혹은

pip3 install fastapi
python src/main.py

혹은

# Unicorn
fastapi run src/main.py

About

KT CNStudio API Python 샘플 소스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published