Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak najlepiej zaprojektować REST API z wieloma filtrami?

Aby rozwinąć odpowiedź J.F., wygląda na to, że masz jeden zasób, zestaw kursów, który byłby pod adresem URI:

/courses

Filtrowanie tego zasobu jest zwykle realizowane za pomocą parametrów zapytania w celu filtrowania tego pojedynczego zasobu, np.:

/courses?college=123&instructor=321

W ten sposób unikniesz problemu ze wszystkimi możliwymi permutacjami powodującymi rozprzestrzenianie się zasobów.

Zasadniczo:jest jeden zasób, który można filtrować w razie potrzeby.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wybrać z dynamicznej nazwy tabeli

  2. Wygeneruj tablicę PHP z MySQL z wartością klucza z kolumny id

  3. Rozwój Railsów - Nie można połączyć się z serwerem MySQL na 'localhost' (10061)

  4. Jak wybrać różne wiersze bez używania grupy według instrukcji

  5. Sterownik mysql jdbc nie obsługuje ograniczników w wyzwalaczach z wieloma instrukcjami