Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie gestaltet man am besten eine REST-API mit mehreren Filtern?

Um die Antwort von J.F. zu erweitern, klingt es so, als hätten Sie eine Ressource, die Reihe von Kursen, die sich unter der URI befinden würde:

/courses

Das Filtern dieser Ressource wird normalerweise mithilfe von Abfrageparametern erreicht, um diese einzelne Ressource zu filtern, z. B.:

/courses?college=123&instructor=321

Auf diese Weise vermeiden Sie das Problem, dass alle möglichen Permutationen eine Vermehrung von Ressourcen erzeugen.

Grundsätzlich:Es gibt eine Ressource, die nach Bedarf gefiltert werden kann.