Как получить конечную точку URL-адреса и метод GET/POST при возникновении исключения?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как получить конечную точку URL-адреса и метод GET/POST при возникновении исключения?

Сообщение Anonymous »

Я использую функцию приостановки для вызова API, как показано в коде ниже. Как я могу получить конечную точку URL-адреса и метод GET/POST при возникновении исключения?
suspend fun safeCallApi(
api: suspend () -> Response
): Result {
return try {
val response = api()
if (response.isSuccessful) {
val body = response.body()
if (body != null) {
Result.success(body)
} else {
Result.failure(BodyNullException())
}
} else {
Result.failure(ServerException())
}
} catch (e: Exception) {
// I want to obtain the information about the URL endpoint and the GET/POST method there.
Result.failure(UnknownException(e))
}
}


Подробнее здесь: https://stackoverflow.com/questions/786 ... ion-occurs
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»