В Android я использую Fuel , библиотеку Kotlin, для загрузки файла JSON.Прямо сейчас мой код выглядит следующим образом (url - это переменная типа string):
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.