- 두 가지 방법이 나왔었다.
URI 경로: /rooms/pages/1
URI 쿼리: /rooms?page=1
- 페이지를 리소스로 취급하면 리소스간의 고유한 계층을 유지하기 힘들다는 단점이 있다.
- 예를들어 1번방으로 요청하려면
rooms/1
이라고 표현하고 싶은데 pages라는 리소스 때문에 불가능해진다. 따라서 페이지는 rooms라는 자원을 필터링하기 위한 하나의 표현이다. 따라서 URI 쿼리 방식을 선택했다.
- 예를들어 1번방으로 요청하려면
URI 경로: /rooms/pages/1
URI 쿼리: /rooms?page=1
rooms/1
이라고 표현하고 싶은데 pages라는 리소스 때문에 불가능해진다. 따라서 페이지는 rooms라는 자원을 필터링하기 위한 하나의 표현이다. 따라서 URI 쿼리 방식을 선택했다.