Query Parameter, Path Variable
Path Variable
- 경로를 변수로 사용한다
- 많은 게시물들 중에서 각각의 게시물을 보고싶다면 게시물의 id 값을 서버에 전달해주어야 한다
-> /article/1
Query Parameter
- 경로 뒤에 입력 데이터를 함께 제공한다
->/article?post_id=1
- 물음표 뒤의 부분을 query string 이라고 부르며 키와 값의 쌍으로 이루어진다 (&연산자를 활용하여 여러개의 데이터를 전달할 수 있다)
Path Varible VS Query Parameter
- 정렬이나 필터링을 해야하는 상황에서는 Query Parameter가 더 적합하다
- 자원 식별의 경우 / 어떤 데이터의 위치를 특정해서 보여줘야 할 경우 path variable 이 더 적합하다