반응형
동적 쿼리 매개 변수 빠른 속도API
REST 웹 서비스 GET method에 동적 쿼리 파라미터를 전송해야 합니다 [아래 그림 참조].
호스트:port/app?field1=value1&&field2=value2&...
소비자는 매개 변수를 fieldn 및 valueen까지 전송할 수 있습니다. 각 필드는 값에 매핑됩니다.
이러한 유형의 요구 사항으로는 서버 측 메서드에서 유한한 QueryParams 집합을 코딩할 수 없습니다.
나는 파이썬과 fastapi를 사용하고 있다.
감사해요.
임의 개수의 쿼리 매개 변수를 끝점에 전달하는 방법은 FastAPI에서 제공하는 클래스를 사용하는 것입니다. 엔드포인트에 전달한 모든 쿼리 매개 변수가 포함된 dict를 제공합니다. 엔드포인트를 다음과 같이 작성합니다.
@app.get("/app")
def read(..., request: Request):
query_parameters_dict = request.query_params
...
반응형
'개발하자' 카테고리의 다른 글
파이썬 3.10용 opencv-python, "요구 사항을 충족하는 버전을 찾을 수 없습니다." (0) | 2022.11.17 |
---|---|
python 데이터 클래스 __init_ 메서드에서 강제 형식 변환 (0) | 2022.11.16 |
빠른 속도로 파일을 업로드하는 방법API를 Panda Dataframe으로 변환하시겠습니까? (0) | 2022.11.15 |
how can we add project number from variable in terraform gcp resource iam binding (0) | 2022.11.14 |
Kubernetes 시크릿 볼륨 대 변수 (0) | 2022.11.14 |