Как получить url запроса в модификации 2.0 с rxjava?

Я пытаюсь обновить до Retrofit 2.0 и добавить RxJava в свой проект Android. Я делаю вызов api и хочу получить URL-адрес, и он с данными ответа в sqlite как кеш

Observable<MyResponseObject> apiCall(@Body body); 

И в вызове RxJava:

 myRetrofitObject.apiCall(body).subscribe(new Subscriber<MyResponseObject>() { @Override public void onCompleted() { } @Override public void onError(Throwable e) { } @Override public void onNext(MyResponseObject myResponseObject) { } }); 

В Retrofit 1.9 мы могли бы получить URL-адрес в обратном вызове успеха:

  @Override public void success(MyResponseObject object, Response response) { String url=response.getUrl(); //save object data and url to sqlite } 

Как вы это делаете с помощью Retrofit 2.0 с помощью RxJava?

Обновить:

Еще раз прочитав вопрос:

Если вы хотите получить доступ к необработанному ответу, вам необходимо определить свой интерфейс API как:

 Observable<Response<MyResponseObject>> apiCall(@Body body); 

вместо:

 Observable<MyResponseObject> apiCall(@Body body); 

Вы можете получить Url, используя:

 response.raw().request().url() 

Вот:
response – ответ от «Дооснащения»
Raw – это ответ от OkHttp
request – это запрос из OkHttp, который содержит Url как HttpUrl .

Intereting Posts
Как заблокировать виртуальную клавиатуру при нажатии на edittext в android? Как установить выбранный элемент в BottomNavigationView В Java, как получить строки дней недели (Sun, Mon, …, Sat) с системным стандартом Locale (язык) Фрагмент фонового изображения Android Как использовать «Android-Universal-Image-Loader» Являются ли векторные изображения полезными для Android? В Android, как я плавно увядает фон от одного цвета к другому? (Как использовать потоки) Android – Сохранение изображений в папке mipmap vs drawable Android Gradle 1.1 – добавление тестовой зависимости от тестов другого проекта Какое оборудование поддерживает обнаружение глаз и рта? NestedScrollView вырезает / перекрывает дно вложенных фрагментов Есть ли более быстрый способ декодирования символов html для строки, чем Html.fromHtml ()? Inflator в разработке приложений для Android Отправить уведомление автоматически из Firebase Как использовать общую библиотеку в native-activity