728x90
반응형

QueryPath 매개변수와 동일한 방법으로 쿠키 매개변수를 정의할 수 있습니다.

 

Cookie 임포트

우선, 아래와 같이 Cookie 를 임포트하시기 바랍니다:

 

 

Cookie 매개변수 선언

그리고 PathQuery 와 동일한 구조를 사용하여 쿠키 매개변수를 선언하면 됩니다.

 

이때 첫 번째 값은 기본 값으로, 모든 추가 유효성 검사 또는 어노테이션 매개변수를 전달할 수 있습니다:

 

 

기술적 세부사항

CookiePathQuery 와 "자매" 클래스 입니다. 또한 동일한 공통 Param 클래스를 상속 받습니다.

그러나 fastapi 로부터 Query , Path , Cookie 그리고 다른 것들을 임포트할 때, 실질적으로 특별한 클래스를 반환하는 함수라는 것을 기억하기 바랍니다.

 

정보

쿠키를 선언하기 위해, Cookie 를 사용해야 하는데, 그렇지 않으면 해당 매개변수를 쿼리 매개변수로 해석하기 때문입니다.

 

요약

Cookie 를 사용하여 쿠키를 선언하고, QueryPath 와 동일한 공통 패턴을 사용합니다.

 


원문

https://fastapi.tiangolo.com/tutorial/cookie-params/

 

Cookie Parameters - FastAPI

Cookie Parameters You can define Cookie parameters the same way you define Query and Path parameters. Import Cookie First import Cookie: from typing import Optional from fastapi import Cookie, FastAPI app = FastAPI() @app.get("/items/") async def read_item

fastapi.tiangolo.com

 

728x90
반응형