В Android я использую Fuel, библиотеку Kotlin, для получения файла JSON. Прямо сейчас мой код выглядит так (url — это переменная строкового типа):
url.httpGet().responseJson { _, _, result ->
when(result) {
is Result.Failure -> {
//Do Stuff
}
is Result.Success -> {
//Do Stuff
}
}
}
Однако я хотел бы получить некэшированную версию файла JSON, расположенного в каталоге url
.
Я прочитал это сообщение: fetch (), как сделать некэшируемый запрос? и кажется, что я должен добавить заголовки "pragma: no-cache" и "cache-control: no-cache" к моему запросу. Как я могу это сделать?
Кроме того, есть ли способ проверить, что эти два заголовка отправляются как часть моего запроса в целях отладки?
Пока мой пример кода находится на Kotlin, меня устраивают ответы на Java.