Ho un server API per un'applicazione Android.Retrofit come gestire due tipi di risposte?
Sto cercando di utilizzare Retrofit per questo.
Il server API può tornare normale, dicono /users
{
"userId":"123",
"username":"John Doe"
}
ma potrebbe anche restituire un errore.
{
"errorCode":0,
"errorMessage":"blah"
}
Quindi mi chiedo solo, c'è un modo per gestire gli errori a livello globale per ogni metodo in retrofit?
Edit:
ho finito con la modifica outpus server.
{
data:[],
error:{}
}
in due diversi oggetti o array. imballarli insieme. – Killer