Я недавно начал обновление до okhttp3 до 4.x
При этом я получаю следующую ошибку времени сборки:
Using 'url(): HttpUrl' is an error. moved to val
Проблема возникает, когда Я пытаюсь получить URL из объекта запроса, полученного с помощью вызова:
например,
call.enque(callback : Callback){
override fun onFailure(call : Call, t:Throwable) {
val url = call.request().url().toString
}
}
Я посмотрел дальше, и объект Url
в Request
теперь является окончательным.
Кроме того, в руководстве по обновлению нет указаний https://square.github.io/okhttp/upgrading_to_okhttp_4/
Буду признателен за любые предложения о том, как получить URL-адрес.