¿Cómo obtener la url de solicitud en la actualización 2.0 con rxjava?
Estoy tratando de actualizar a Retrofit 2.0 y agregar RxJava en mi proyecto de Android. Estoy haciendo una llamada API y quiero recuperar la url y con los datos de respuesta en sqlite como caché
Observable<MyResponseObject> apiCall(@Body body);
Y en la llamada RxJava:
myRetrofitObject.apiCall(body).subscribe(new Subscriber<MyResponseObject>() {
@Override
public void onCompleted() {
}
@Override
public void onError(Throwable e) {
}
@Override
public void onNext(MyResponseObject myResponseObject) {
}
});
En Retrofit 1.9, podríamos obtener la URL en la devolución de llamada exitosa:
@Override
public void success(MyResponseObject object, Response response) {
String url=response.getUrl();
//save object data and url to sqlite
}
¿Cómo se hace esto con Retrofit 2.0 usando RxJava?