경로매개변수

FrameWork/Fastapi

[Fastapi] 경로 매개 변수에서의 유효성 검증

경로 매개 변수에서의 유효성 검증 경로 매개 변수에서 유효성을 검증하려고 한다면 Path을 이용하여 처리 할 수 있다. Path는 fastapi 패키지에 있기 때문에 import 해서 사용한다. from typing import Union from fastapi import FastAPI, Path, Query app = FastAPI() @app.get("/items/{item_id}") async def read_items( item_id: int = Path(title="The ID of the item to get"), q: Union[str, None] = Query(default=None, alias="item-query"), ): results = {"item_id": item_id} if ..

FrameWork/Fastapi

[Fastapi] 경로 매개변수와 순서 문제 처리

경로매개 변수 경로 매개변수(Path Parameters)는 흔히 우리가 말하는 URL 경로에 들어가는 변수를 의미한다. 아래의 예제에서 user_id 가 경로 매개변수 이다. from fastapi import FastAPI app = FastAPI() @app.get("/users/{user_id}") def get_user(user_id: int): return {"user_id": user_id} 여기서 http://localhost:8000/users/123 을 호출한다면 다음과 같은 결과 응답을 받을 수 있다. $ http :8000/users/123 HTTP/1.1 200 OK content-length: 15 content-type: application/json date: Wed, 14 ..

JHeaon
'경로매개변수' 태그의 글 목록