检查改造2.0中的每个响应

时间:2016-05-03 13:34:34

标签: java android retrofit retrofit2

如果有良好的令牌,我有来自服务器的响应 "users":[{"id":"1234","name":"name"}]

如果标记错误为"users":"logout"

如何在转换为对象之前检查响应?

我想在响应方法上做这个,可能吗?

1 个答案:

答案 0 :(得分:0)

假设您使用的是默认的Retrofit Adapter。在您的Retrofit界面中声明您的呼叫时,请使用Call<ResponseBody>作为响应类型。当您拨打电话时,您将获得一个ResponseBody对象,您可以通过调用body()来访问JSON。然后,您可以决定如何继续。