더북(TheBook)

4.1.4 쿼리 매개변수 파싱하기

쿼리 매개변수로 해당 경로에 좀 더 많은 명세(specification)를 추가할 수 있다. 예를 들어 해당 플랫폼에 있는 모든 질문을 요청할 때 반환 받을 값의 수를 제한할 수 있다. 이런 경우, 다음과 같이 HTTP GET을 호출한다.

localhost:3030/questions?start=1&end=200

이는 클라이언트 또는 요청하는 쪽에서 처음 질문 200개를 요청하는 것이다. 첫 번째 질문 집합을 출력한 후에 사용자가 아래로 스크롤하면 다음 집합을 출력할 때는 다음과 같이 요청할 것이다.

localhost:3030/questions?start=201&end=400

매개변수를 추가한 경우라면 반드시 애플리케이션에서 확인해야 한다. 새 경로를 추가할 필요는 없고 필터만 추가한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.