Sto usando RoboSpice per accedere ad alcuni servizi di riposo che ho sviluppato utilizzando RESTEasy. Sto tornando un oggetto JSON che tutto è giusto e nel caso di un'eccezione sto tornando un codice di errore HTTP e un oggetto JSON che descrive la natura dell'eccezione. Sono in grado di ottenere l'oggetto JSON quando tutto sta funzionando benissimo, ma io sono solo in grado di ottenere l'eccezione e il codice di errore HTTP, ma non il JSON Sono appena tornato in caso di un'eccezione. Ho provato a fare lo stesso in iOS e posso ottenere tutto in ogni caso, qualcuno sa come fare questo usando RoboSpice ?. A proposito, sto usando Jackson e Spring. Grazie!Android: come ottenere l'oggetto JSON restituito in caso di un'eccezione utilizzando RoboSpice
6
A
risposta
6
Date un'occhiata al il metodo spiegato in this thread per intercettare lo stato HTTP per una richiesta di fallimento.
Si prega di notare che lo HttpClientErrorException
ha un metodo getResponseBodyAsString()
che dovrebbe aiutare a leggere la risposta JSON.
+1
Grazie! Questo è stato un consiglio davvero utile! Giusto per aggiungere i miei 2Cents, io sto usando GSON su questo tornò stringa, per analizzare in modo simile a come Robospice analizza automaticamente JSON per POJO. –
Problemi correlati
- 1. RoboSpice persiste array JSON con OrmLite
- 2. Come ottenere risposta JSON utilizzando curl
- 3. RoboSpice gettando okhttp eccezioni
- 4. Valore restituito Maven (MVN) in caso di errore?
- 5. È possibile restituire "live" JSON utilizzando il rendimento restituito?
- 6. come inviare HttpRequest e ottenere la risposta Json in Android?
- 7. JdbcTemplate queryForList valore restituito in caso di nessun risultato
- 8. Come convertire JSON in caso cammello in caso Pascal in Web API?
- 9. SailsJS: come convertire il caso cammello in caso di serpente nella risposta JSON implicitamente?
- 10. Oggetto restituito Android come risultato di attività
- 11. Uso Biscotti con Robospice retrofit richieste
- 12. Ottenere valore restituito da JavaScript UIWebView
- 13. Python: Converti JSON (restituito dall'URL) nell'elenco
- 14. Come analizzare la risposta Json in Android?
- 15. Come ottenere il valore restituito da xcodebuild?
- 16. Ottenere valore stringa da Json Object Android
- 17. Come ottenere POSTed json in Flask?
- 18. Come analizzare JSON in Android
- 19. Android: caricamento immagine e JSON utilizzando MultiPartEntityBuilder
- 20. come ottenere chiave da file JSON utilizzando jQuery
- 21. jquery ajax non analizza json in caso di errore
- 22. Ottenere valore restituito da Task.Run
- 23. Come ottenere elementi dall'array Json in PostgreSQL
- 24. Visualizza zero utilizzando il conteggio (*) se nessun risultato è stato restituito per un caso particolare
- 25. ottenere l'id di sessione lato server in Android utilizzando volley
- 26. Come visualizzare JSON restituito da un post jQuery. Ajax
- 27. Ottenere dati da MySQL in JSON utilizzando PHP
- 28. dattiloscritto: utilizzando jQuery $ (this) nel caso in
- 29. Ottenere valore restituito dal processo di
- 30. Test DRF: al posto di JSON viene restituito OrderedDict
Questo potrebbe aiutarti: http://stackoverflow.com/questions/14864495/using-robospice-is-there-a---a--------ter-a-http-error-code-out-of-an- eccezione. Si prega di notare il metodo 'HttpClientErrorException.getResponseBodyAsString()' – rciovati
Hai ragione, rciovati !!! pubblicalo come risposta !!! Grazie! – drginm