인프런 커뮤니티 질문&답변

이재현님의 프로필 이미지
이재현

작성한 질문수

Slack 클론 코딩[백엔드 with NestJS + TypeORM]

Body, Query, Param

param과 queryString차이

해결된 질문

작성

·

908

1

파라미터로 id나 URL 등 값 받아올 때와 쿼리스트링으로 받아올 때 파라미터로도 perPage나 page 등 받아올 수 있는데 어떤 차이로 파라미터와 쿼리스트링을 나누어서 사용해야 할지 질문드립니다.

단순히 파라미터는 http 요청시 한 번 정해지면 고정되는 값에 사용하고 쿼리스트링은 매 요청마다 변하는 값에 사용한다고 생각이 드는데 맞을까요??

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

사실 둘을 혼용해도 되긴 합니다. 하지만 보통 rest를 따를 때 자원은 params에 부가적인 정보는 querystring에 둡니다.

users는 자원 page, perPage 등은 부가적 정보인 것이죠.

이재현님의 프로필 이미지
이재현

작성한 질문수

질문하기