Questa è una teoria/domanda migliore pratiche per quanto riguarda il design RESTful e hateoas ...effetti collaterali su altre risorse
Date le risorse:
/MyResources/(una raccolta dei nostri oggetti di risorse)
e
/transazioni/(un insieme di transazioni storiche che si sono verificati nel sistema)
E 'una pratica valida per:
POST/MyResources/
non solo per creare una nuova risorsa a/MyResources/ma anche una nuova risorsa a/transaction /?
In altre parole, un POST (o qualsiasi verbo) a un URL può influire sulle risorse sia su quell'URL che su altri? C'è un altro approccio? Ovviamente potremmo usare due POST, ma ciò richiede che ci si fidi che l'utente mantenga lo stato valido attraverso le modifiche multi-risorsa.
Pensieri utili, grazie! Il problema relativo alla cache non dovrebbe essere presente in quasi tutte le API RESTful aggiornabili? E questo problema non sarebbe mitigato usando le ultime intestazioni mod? – James
Sì; e sì, può. – fumanchu