본문 바로가기
Computer Science

[REST API 설계] GET 메소드, 다중 필터가 필요한 경우 어떻게 해야 할까?

by weero 2021. 1. 11.

 

www.slipp.net/questions/384

 

rest api url 설계시 resource를 가져오는 건데, 다중 필터가 필요한 경우 어떻게 해결하나요?

제목과 같습니다. restful 을 지향하며 api 작업중에 있습니다. 처음 이렇게 작업을 하다보니 자주 부딪히는 문제가 있어 여쭙습니다. 예를 들어 회원목록이라는 resource 를 가져와야 하는 경우가 있

www.slipp.net

 

이야기 하다가 뭔가 공감가서 가져왔다.

전에 인턴활동을 하면서 RESTful한 API를 설계하려 했었지만, 여러가지 이유로 포기했었다.

그 중 하나가 body에 데이터를 담는 문제였는데, 그 당시에는 무조건 url은 깔끔하게, 데이터는 body에 라는게 머리에 박혀있어서 그런지 GET 메소드들을 전부 POST로 바꿔버렸었다ㅎ

지금 보니 url에 쿼리를 담아본다는 선택지도 있었구나 싶음...