Ho un endpoint generato come segue:Restituzione di errori con Google Cloud Endpoint
public Book insertBook(Book book) {
PersistenceManager mgr = getPersistenceManager();
try {
if (containsShout(book)) {
throw new EntityExistsException("Object already exists");
}
mgr.makePersistent(book);
} finally {
mgr.close();
}
return book;
}
Mi chiedo come avrei dovuto restituire gli errori al client. E.g. il libro contiene alcuni campi obbligatori, un controllo ISNM, ecc.
Quindi suppongo di lanciare un'eccezione, ma come fa questa mappa alla risposta json restituita. La risposta di JSON dovrebbe contenere tutti gli errori di campo per evidenziare questi campi nel client.
siete riusciti a risolvere questo problema? Se come l'hai fatto? – dynamokaj
No, ma non sono più interessato –