본문 바로가기

내가 당면한 문제와 해결방안

pathparam vs queryparam

stackoverflow.com/a/11569077/10194999

259

REST는 표준이 아닐 수 있지만 일반적인 REST 문서 및 블로그 게시물을 읽으면 API URL을 구성하는 좋은 방법에 대한 몇 가지 지침을 얻을 수 있습니다. 대부분의 나머지 API는 경로에 리소스 이름과 리소스 ID 만있는 경향이 있습니다. 예 :

 

/departments/{dept}/employees/{id}

 

일부 REST API는 필터링, 페이지 매김 및 정렬을 위해 쿼리 문자열을 사용하지만 REST는 엄격한 표준이 아니기 때문에 github  stackoverflow  같은 일부 REST API를 확인하고 사용 사례에 적합한 것이 무엇인지 확인하는 것이 좋습니다 .

필수 매개 변수를 경로에 넣는 것이 좋으며 선택적 매개 변수는 확실히 쿼리 문자열 매개 변수 여야합니다. 경로에 선택적 매개 변수를 넣으면 다른 조합과 일치하는 URL 핸들러를 작성하려고 할 때 정말 지저분해질 것입니다.