개발로 자기계발
article thumbnail
728x90

1. FastAPI 실행

  • uvicorn {파일이름.py}:app --reload

2. FastAPI OpenAPI

 

API 호출
 

CURL이란? = Client URL

- 클라이언트에서 커맨드 라인이나 소스코드로 손 쉽게 웹 브라우저 처럼 활동할 수 있도록 해주는 기술

-i: 응답 헤더 출력 (옵션 없으면 응답 본문만 출력함)

-v: 중간 처리 과정, 오류 메시지, 요청 메시지와 응답 메시지를 헤더와 본문을 포함해 전체 출력

-X: 요청 메소드를 지정 (옵션 없으면 기본값은 GET)

-H: 요청 헤더를 지정

-d: 요청 본문을 지정 (옵션 없으면 요청 본문 없음)

3. 비동기에 대한 참고 사항

    • 비동기 코드, 동시성 및 병렬 처리로 인해 FastAPI에서 비동기를 사용합니다.
    • FastAPI로 코딩할 때 async를 사용할 필요는 없지만 이 과정에서는 각 함수 앞에 async를 명시적으로 사용합니다.
    • FastAPI는 비동기식으로 작동하고 매우 빠르게 수행됩니다.
    • 함수 앞에 async를 사용하면 일반적으로 비동기 함수를 처리할 때 성능이 최적화됩니다.
728x90
SMALL

'Develop > FastAPI' 카테고리의 다른 글

FastAPI Path Parameters(열거형) - 06  (0) 2022.12.21
FastAPI 요청 메서드 로직 - 05  (0) 2022.12.21
FastAPI - Swagger, HTTP 요청 관련 - 03  (0) 2022.12.20
FastAPI 설정 및 설치 - 02  (0) 2022.12.20
FastAPI 란? - 01  (0) 2022.12.20
profile

개발로 자기계발

@김잠봉

틀린부분이나 조언이 있다면 언제든 환영입니다:-)