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 |
댓글