HANCOM AI ACAMEMY/수업 및 플젝

파이썬(FastAPI) : 5월 2일

c'est sunny 2025. 5. 2.

get

1. Query()

2. Path() 

더보기

1. Path Parameter (경로 매개변수)

  • 위치: URL의 경로에 포함됩니다. 예를 들어, /users/{id}에서 {id}는 path parameter입니다.
  • 목적: 특정 자원이나 정보를 식별하는 데 사용됩니다. 즉, 자원의 고유한 ID나 키를 URL에 포함시켜 해당 자원에 접근합니다.
  • 예시:
    • GET /users/123 -> 123은 path parameter로, ID가 123인 사용자를 요청하는 URL입니다.
    • GET /products/abc -> abc는 특정 제품을 나타내는 path parameter입니다.

2. Query Parameter (쿼리 매개변수)

  • 위치: URL의 ? 뒤에 key-value 형태로 전달됩니다. 여러 개의 쿼리 파라미터는 &로 구분합니다.
  • 목적: 주로 요청을 필터링하거나 정렬하는 등의 부가적인 정보를 전달하는 데 사용됩니다. 필수적이지 않은 데이터로, 자원에 대한 추가적인 조건을 제공하는 방식입니다.
  • 예시:
    • GET /users?page=2&limit=10 -> page와 limit은 쿼리 파라미터로, 사용자 목록을 페이지로 나누어 2번째 페이지의 10개 항목을 요청하는 URL입니다.
    • GET /products?category=electronics&sort=price -> category와 sort는 쿼리 파라미터로, 전자제품을 가격 순으로 정렬해 달라는 요청입니다.

차이점 요약:

  • Path Parameter: URL의 경로 안에 포함되어 자원을 식별하는 데 사용됩니다.
  • Query Parameter: URL의 끝에 추가되어 요청에 대한 추가 정보를 제공하거나 필터링하는 데 사용됩니다.

즉, path parameter는 자원의 구체적인 식별자, query parameter는 자원에 대한 부가적인 정보를 제공하는 방식입니다.

 

post 

1. Body() 

2. Field()

'HANCOM AI ACAMEMY > 수업 및 플젝' 카테고리의 다른 글

플젝 2주차 : 6월 17일  (0) 2025.06.17
FastAPI : 5월 7일  (0) 2025.05.07
파이썬(FastAPI) : 4월 30일  (0) 2025.04.30
헷갈려서 정리하는 pandas (2)  (0) 2025.04.16
헷갈려서 정리하는 pandas (1)  (0) 2025.04.16

댓글