我想将我的应用程序从目前使用的Retrofit转换为使用RX Java。 为了处理分页,我通常会从响应标头中获取nextPage URL。
@Override
public void success(Assignment assignment, Response response) {
response.getHeaders(); // Do stuff with header info
}
然而,自从我切换到RX Java后,我不确定如何从我的Retrofit调用中获取响应信息。
@GET("/{item_id}/users")
Observable<List<Objects>> getObjects(@Path("object_id") long object_id);
@GET("/{next}")
Observable<List<Objects>> getNextPageObjects(@Path("next") String nextURL);
是否有一种方法可以让我的Retrofit调用返回我的标题信息以及我的类型化对象?
Observable<Response<ResponseBody>>
这可以给你响应体和头信息。因此,如果你正在寻找带有头和体的完整响应,请使用它。 - Kidus Tekeste