반응형
REST API : 단일 가져 오기에서 여러 리소스 요청
이 질문에 이미 답변이 있습니다.
사용자가 단일 GET 요청으로 단일 제품 또는 제품 목록을 가져올 수있는 RESTful API를 설계하려고합니다. 각 제품에는 고유 한 ID가 있습니다.
단일 제품 URL은 충분히 간단합니다.
http://mycompany.com/api/v1/product/id
단일 제품에 대한 정보를 반환합니다. 여러 제품 정보의 URL이 어떻게 표시되어야하는지 혼란 스럽습니다.
어때
http://mycomapny.com/api/v1/product/ids
ids는 쉼표로 구분 된 ID 목록입니다.
쉼표로 구분 된 ID 제안으로 충분합니다.
일부 공용 REST API를 조사하여 처리 방법을 확인하는 것이 좋습니다. 예를 들어 StackExchange API는 세미콜론 ( https://api.stackexchange.com/docs/answers-by-ids)으로 ID를 구분합니다.
ID로 필터링 된 리소스의 여러 표현을 나열하는 것처럼 생각하는 것이 좋습니다. 따라서 GET
기본 리소스에 요청합니다.
https://example.com/api/v1/products
그리고 다음을 기준으로 응답 목록을 필터링합니다 id
.
https://example.com/api/v1/products?id=1,2,3
참고 URL : https://stackoverflow.com/questions/9371195/rest-api-requesting-multiple-resources-in-a-single-get
반응형
'programing tip' 카테고리의 다른 글
사전에 ASP.NET MVC 바인딩 (0) | 2020.11.23 |
---|---|
iTerm2 또는 OSX Lion의 터미널에서 단어 점프 (0) | 2020.11.23 |
AngularJS 지시문 동적 템플릿 (0) | 2020.11.23 |
상수의 병적 사용 (0) | 2020.11.23 |
androidx로 마이그레이션 한 후 androidx.constraintlayout.ConstraintLayout 클래스 확장 오류 (0) | 2020.11.23 |