Query String
쿼리 스트링은 URL의 일부로, URL에서 리소스 경로 뒤에 추가로 전달되는 매개변수들을 나타낸다.
쿼리 스트링은 '?' 문자 뒤에 위치하며, 여러 개의 매개변수는 '&' 문자로 구분된다.
http://www.example.com/search?query=java&sort=asc&page=2
http://www.example.com/search <-- 기본 URL
?query=java&sort=asc&page=2 <-- 쿼리 스트링
query=java <-- 검색어 매개변수
sort=asc <-- 정렬 순서 매개변수
page=2 <-- 페이지 번호 매개변수
Path Variable
Path Variable은 URL 경로의 일부로 포함된 매개변수이다. 리소스의 특정 식별자나 속성을 URL 경로에 직접 포함시켜 RESTful API에서 자주 사용된다.
http://www.example.com/users/123/orders/456
Query String VS Path Variable
Query String | ○ 매개 변수는 '?' 뒤에 '&'로 구분된다. ○ 일반적으로 필터링, 검색, 페이징 등에 사용된다. ○ 예) http://www.example.com/search?query=java&sort=asc |
Path Variable | ○ 매개변수는 URL 경로의 일부로 포함된다. ○ 리소스의 식별자나 속성을 명확히 나타낸다. ○ RESTful API 설계에서 자주 사용된다. ○ 예) http://www.example.com/users/123/orders/456 |
'Java' 카테고리의 다른 글
Hikari CP, DB 커넥션 풀, Mybatis에 대하여 (2) | 2024.10.13 |
---|---|
Wrapper class 래퍼 클래스 (0) | 2024.07.03 |
서블릿과 데이터베이스 연동 (0) | 2024.07.01 |
디자인 패턴 - 싱글톤 패턴 (0) | 2024.07.01 |
서블릿과 서블릿 컨텍스트(html 파일 불러오기) (0) | 2024.07.01 |