Ho cercato esempi di API REST come Netflix http://developer.netflix.com/docs/REST_API_Reference#0_59705 e Twitter e sembrano inserire messaggi di errore nella risposta dell'intestazione statusText invece del responseText. Stiamo sviluppando una API RESTful interna e sto discutendo per l'invio di messaggi statusText personalizzati e ignorando il responseText.Il modo migliore per restituire messaggi di errore sui servizi REST?
Per lo scopo della nostra app, restituiamo l'errore 400 quando l'utente ha provato a fare qualcosa che non dovrebbero, e gli unici messaggi di errore che verranno aggiornati nell'interfaccia utente per l'utente verranno consegnati con 400. Sono convinto che il messaggio debba essere inviato come status modificato. Tuttavia uno degli ingegneri (che conosce un po 'meno REST di me) sta discutendo per inviarlo nel responseText.
Qual è il modo migliore per andare?
Questo è un duplicato di: http://stackoverflow.com/questions/942951/rest-api-error-return-good-practices, ecc. Vedere http://stackoverflow.com/search?q=[rest ] + errore. –