6
我有一個Android應用程序的API服務器。改裝如何處理兩種類型的迴應?
我正在嘗試爲它使用Retrofit。
API服務器可以恢復正常,說/users
{
"userId":"123",
"username":"John Doe"
}
,但它也可能返回一個錯誤。
{
"errorCode":0,
"errorMessage":"blah"
}
所以我只是想知道,有沒有一種方法來處理在Retrofit中的每個方法的全局錯誤?
編輯:
我最終修改了服務器outpus。如下圖所示
Call<JsonObject> listRes(@Body GsonRegisterUser user);
使用的JSONObject API的
{
data:[],
error:{}
}
出兩個不同的對象或數組。收拾他們。 – Killer