open api 사용해보다가 궁금한 점이 있어서 조사
/users?id=123&sex=female
위에 보이는 것처럼 ? 뒤에 보이는 것을 query string이라고 한다.
query string에는 key, value
한 쌍으로 이루어져있으며, 여러개의 key
값을 넣고 싶으면 &
를 사용한다.
/users/123
Path Variable은 특정 인덱스에 대한 조회.
Query String은 특정 값으로 필터링.
Example)
만약 어떤 resource를 식별하고 싶으면 Path Variable을 사용하고,
정렬이나 필터링을 한다면 Query Parameter를 사용하는 것이 가장 이상적이다.