0
我想读取响应作为自定义类,但我必须在Post方法中使用ResponseBody作为参数。Retrofit 2对不同类的帖子响应
帖子接口:
public interface IPostPhoneToken {
@FormUrlEncoded
@POST()
Call<ResponseBody> postPhoneToken(
@Field("data[UserPhoneToken][first_name]") String firstName,
...
@Url String endpoint);
}
问题是在这里:
call.enqueue(new Callback<ResponseBody>() {
@Override
public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) {
if(response.isSuccessful()){
}
else{
System.out.println(response.message());
}
}
@Override
public void onFailure(Call<ResponseBody> call, Throwable t) {
System.out.println("Failed");
}
});
我想改变ResponseBody不同的类,以便能够读取响应值。
谢谢。