Tutti gli esempi che ho visto riguardo un'architettura RESTful hanno trattato un singolo record. Ad esempio, una richiesta GET a mydomain.com/foo/53
per ottenere foo 53 o un POST a mydomain.com/foo
per creare un nuovo Foo.Record multipli con una richiesta nel sistema RESTful
Ma che dire di più record? Essere in grado di richiedere una serie di Foos per ID o pubblicare una serie di nuovi Foo in generale sarebbe più efficiente con una singola richiesta API piuttosto che dozzine di singole richieste. Vuoi "sovraccaricare" mydomain.com/foo
per gestire le richieste per uno o più record? O vorresti aggiungere un mydomain.com/foo-multiple
per gestire POST e GET plurali?
Sto progettando un sistema che potrebbe potenzialmente avere bisogno di ottenere molti record contemporaneamente (qualcosa di simile a mydomain.com/foo/53,54,66,86,87
) Ma poiché non ho visto alcun esempio di questo, mi chiedo se c'è qualcosa che non sono ottenere un'architettura RESTful che renda questo approccio "sbagliato".
Quello che mi chiedo è che cosa si fa se '53' è' OK', ma '54' è' Not Found'. Dovresti quindi restituire una lista parziale o nulla? –