path variable과 query string

BitedRadish·2024년 8월 19일

path variable과 query string은 클라이언트가 서버에 데이터를 요청하기 위해 사용하는 방식입니다. 그렇다면 두 방식을 어떤 조건에서 사용해야 할까요 ?

⭐️ Path Variable

https://mail.naver.com/v2/folders/0/all

(folders/0에서 0이 Path Variable)

Path Variable의 형식은 URL에 / 와 변수명을 포함시켜 특정 데이터를 요청하는 방식입니다.

Path Variable은 특정 리소스나 데이터를 식별하는 데에 사용합니다. 어떤 조건을 필터링하거나 정렬할 필요없이 리소스나 데이터 전체를 받아오려고 한다면 Path Variable을 이용할 수 있습니다.

⭐️ Query String

https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=0&ie=utf8&query=맛집

Query String은 URL에 ?와 key=value 형식으로 특정 데이터를 요청하는 방식입니다.
Query String은 주로 필터링, 검색, 정렬, 페이징 등과 같은 추가적인 정보를 서버에 전달할 때 사용됩니다.
key와 value값이 일치하는 정보에 대한 요청을 서버에 보낼 때 사용할 수 있습니다. 위 URL의 모습과 같이 Query String이 여러 개 존재한다면 &를 통해 구분되는 것을 볼 수 있습니다.

profile
코딩 주니어

0개의 댓글