>  기사  >  백엔드 개발  >  FastAPI를 사용하여 간단한 GET 요청을 생성하는 방법

FastAPI를 사용하여 간단한 GET 요청을 생성하는 방법

WBOY
WBOY원래의
2023-07-29 18:42:211637검색

FastAPI를 사용하여 간단한 GET 요청을 만드는 방법

현대 웹 개발에서 RESTful API를 구축하는 것은 매우 일반적인 작업입니다. FastAPI는 효율적인 API를 구축하기 위한 간결하고 사용하기 쉬운 방법을 제공하는 Python 기반의 현대적이고 빠른(고성능) 웹 프레임워크입니다.

이 글에서는 FastAPI 프레임워크를 사용하여 간단한 GET 요청을 생성하는 방법을 소개합니다. FastAPI의 데코레이터를 사용하여 요청을 라우팅하고 GET 요청을 처리하고 일부 데이터를 반환하는 몇 가지 간단한 처리기 함수를 작성합니다.

1단계: FastAPI 설치

먼저 FastAPI와 uvicorn(ASGI 애플리케이션 실행용)을 설치해야 합니다.

FastAPI 및 uvicorn은 다음 명령을 사용하여 설치할 수 있습니다.

pip install fastapi uvicorn

2단계: 기본 FastAPI 애플리케이션 생성

파일에 기본 FastAPI 애플리케이션을 생성합니다. app.py라는 파일을 생성하고 다음 코드를 파일에 붙여넣는다고 가정해 보겠습니다.

from fastapi import FastAPI

app = FastAPI()

@app.get("/")
def read_root():
    return {"Hello": "World"}

위 코드에서는 FastAPI를 가져오고 FastAPI 애플리케이션을 인스턴스화합니다. 그런 다음 @app.get装饰器定义了一个根路由/。在处理函数read_root中,我们简单地返回了一个包含{"Hello": "World"} 사전을 사용합니다.

3단계: FastAPI 애플리케이션 실행

FastAPI 애플리케이션을 실행하려면 uvicorn 서버를 사용할 수 있습니다.

터미널을 열고 app.py 파일이 포함된 디렉터리로 이동한 후 다음 명령을 실행합니다.

uvicorn app:app --reload

위 명령에서 app은 파일 확장자 없이 app.py 파일의 이름을 나타냅니다. --reload 옵션은 코드가 변경될 때 서버를 자동으로 다시 로드하는 데 사용됩니다.

4단계: GET 요청 테스트

이제 브라우저나 Postman과 같은 HTTP 클라이언트 도구를 사용하여 API에 GET 요청을 보낼 수 있습니다.

브라우저를 열고 http://localhost:8000/을 입력하면 다음 응답이 표시됩니다:

{
    "Hello": "World"
}

완료! 간단한 FastAPI 애플리케이션을 성공적으로 생성하고 GET 요청을 사용하여 일부 데이터를 반환했습니다.

결론

FastAPI는 효율적인 API를 빠르게 구축하는 데 도움이 되는 탁월한 웹 프레임워크입니다. 데코레이터를 사용하여 요청을 라우팅하고 간단한 핸들러 함수를 작성함으로써 GET 요청을 처리하는 엔드포인트를 쉽게 생성할 수 있습니다.

이 기사가 FastAPI를 시작하는 데 도움이 되고 강력한 API 구축을 위한 지침을 제공할 수 있기를 바랍니다. 귀하의 웹 개발 여정에서 성공을 기원합니다!

위 내용은 FastAPI를 사용하여 간단한 GET 요청을 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.