Sono nuovo nella programmazione di servizi Web e non sono sicuro di alcune cose. So che i servizi web REST possono essere utilizzati per interagire con il sistema in questo modo:
-
per recuperare un utente: GET / user? id = 1
-
per recuperare tutti gli utenti: GET / user
-
per inserire un utente: PUT / utente? {tutti i dati utente}
Quando devo eseguire un'azione di aggiornamento per alcune tabelle utilizzando un oggetto JSON, ciò può essere fatto con un'API REST o deve essere un'altra interfaccia? Se è REST, qual è il metodo giusto (GET, POST, DELETE, ecc.) Da usare?
È corretto avere due tipi di modelli nello stesso servizio web?