2017-12-20 5 views
0

나는 API 디자인에 대한 몇 가지 참조 (아마존, 마이크로 소프트, Github에서, Apigee ..)을 읽기 시작하고 난이 문장 발생했습니다

는 "더 좋은 API는 검색 및 필터를 구현해야합니다 기능. " (즉, 같은 ..)

내가 알아낼하지 않았다 :

필터링과의 차이는 평안한 맥락에서 검색 무슨

?

진심으로

답변

1

검색은 모든 API 소비자에 의해 전달되는 쿼리에 관한 것입니다. 사용자 환경에 ?q=rafael을 전달하여 해당 이름과 일치하는 모든 사용자를 찾는 것과 같습니다. 반면에 필터링은 이고에 해당하는 결과는 에 있으며 리소스의 다른 속성은입니다. 뭔가가 ?q=rafael&age=23과 같습니다.