Описание тега httpresponsecache

2 ответа

Laravel 5.1 Объектно-ориентированное кэширование ответов ajax

Я работаю над проектом Laravel 5.1, использующим множество вызовов ajax, возвращающих блоки html. Чтобы оптимизировать скорость работы сайта, я хочу внедрить частное и публичное кэширование ответов. это работает нормально, используя следующий код: r…
21 мар '16 в 14:45
1 ответ

Использование HttpResponseCache приводит к сбою приложения

Я пытаюсь использовать HttpResponseCache для кэширования сетевых данных, но когда я помещаю код установки кэша в методы OnCreate и OnPause, происходит сбой приложения. Я использовал код из документации HttpResponseCache. и ошибки компиляции появляют…
1 ответ

Обработка ответа HTTP 304 в Android

Я использую HttpURLConnection для связи с сервером и использую HttpResponseCache для кэширования, когда сервер отвечает 304 (HTTP_NOT_MODIFIED), я получил пустое тело, но в соответствии с документацией HttpURLConnection и HttpResponseCache, в случае…
1 ответ

Используйте кэширование изображений LRU в сочетании с HTTPResponseCache для кэширования дисков и памяти

Первоначально цель состояла в том, чтобы использовать как кэш, так и диск. Это потребует реализации LRU-кеша и DiskLruCache. Однако, поскольку HTTPResponse кеш использует дисковое пространство, я решил использовать LRU кеш и сделать con.setUseCaches…
1 ответ

Android HttpResponseCache и заголовок запроса "Авторизация"

Я пытаюсь заставить HttpResponseCache кэшировать ответы на запросы, которые содержат заголовок "Авторизация". Я включаю этот заголовок, потому что API, который я вызываю, использует базовую аутентификацию. HttpUrlConnection connection = initialiseCo…
0 ответов

HttpResponseCache работает с изображением, но не с Json

Я пытаюсь использовать HttpResponseCache для включения кэширования ответов (для веб-запросов) . В моем приложении я выполняю запрос UrlConnection с Loader, а затем отправляю результат InputStream в Activity, чтобы показать изображение или работать с…
07 апр '15 в 08:47
1 ответ

java.lang.NoClassDefFoundError с HttpResponseCache и DiskLruCache

Я пытаюсь проверить эту библиотеку кеша в новом проекте Android.Когда я запускаю проект, я получаю этот Logcat: 01-24 03:45:31.109: E/AndroidRuntime(1983): FATAL EXCEPTION: main 01-24 03:45:31.109: E/AndroidRuntime(1983): Process: com.test_cache, PI…
1 ответ

Какие заголовки использовать при использовании HttpResponseCache.get

Я пытаюсь использовать httpResponseCache для кэширования некоторых моих запросов. Проблема в том, что я хотел бы знать, кэшируется ли запрос перед тем, как сделать запрос. В исходном коде HttpResponseCache я увидел, что есть метод get, который прини…
07 окт '14 в 17:17
2 ответа

com.squareup.okhttp.HttpResponseCache Не удается разрешить символ 'HttpResponseCache'

Я пытаюсь скомпилировать проект Android в Android Studio, который импортирует: com.squareup.okhttp.HttpResponseCache Я получаю сообщение об ошибке "Не удается разрешить символ" HttpResponseCache "" Я попытался добавить в Gradle следующие зависимости…
19 фев '16 в 15:41
2 ответа

Зачем использовать отражение для HttpResponseCache?

В документации HttpResponseCache есть раздел: Работа с более ранними выпусками Этот класс был добавлен в Android 4.0 (Ice Cream Sandwich). Используйте отражение, чтобы включить кэш ответов, не влияя на более ранние выпуски: try { File httpCacheDir =…
23 апр '14 в 13:49
0 ответов

Общий кэш ответов API

С кодом ниже, ResponseCache хорошо работает для моего API. После первого запроса ответы опускаются ниже 50 мс. Если я хочу обеспечить одинаковую скорость для всех запросов, могу ли я сделать вызов вручную и кэшировать ответ до того, как другие польз…
17 фев '19 в 06:54
1 ответ

Кэширование ответных сообщений

Мы делаем много REST-вызовов и хотели бы кэшировать большую часть этих вызовов. Каковы наши текущие варианты? В настоящее время Core не поддерживает кэширование вывода, поэтому можем ли мы использовать для этого кэширование ответов или распределенно…
2 ответа

Android CacheResponse: получить путь к файлу?

Есть ли способ получить путь к файлу Android CacheResponse? Конечно, можно получить InputStream, но в тех случаях, когда некоторый API (например, код NDK) ожидает путь к файлу, который не помогает. Конечно, можно использовать этот поток для создания…
27 июн '16 в 15:41
1 ответ

Как обновить кэш OkHttp

В моем приложении для Android я кеширую ответы с сервера, используя OkHttp. для этого я реализовал код следующим образом private class CacheInterceptor implements Interceptor { Context mContext; public CacheInterceptor(Context context) { this.mConte…
18 ноя '15 в 13:10
0 ответов

Кеширование ответов в HttpUrl по подключению андроида

В моем приложении я реализовал HttpResponseCache для кэширования ответов, чтобы его можно было использовать вместо попадания на сервер. Для конкретного API сервер возвращает заголовок Cache-Control как no-cache; must-revalidate. Он также имеет загол…
2 ответа

HttpResponseCache не работает в Android Lollipop

Я успешно использую в своем приложении HttpResponseCache, но когда мой телефон обновился до Lollipop, я понял, что HttpResponseCache теперь никогда не получает "удар", всегда выполняю сетевой запрос. Я подтвердил, что в версиях Android pre Lollipop …
1 ответ

Android HttpResponseCache не работает - FileNotFoundException

У меня проблема с кэшированием ответов http(s) с веб-сервера в Android, документация плохая, поэтому я прошу помощи здесь. Вот мой код: String encodedString = String.format("jsonData=%s", URLEncoder.encode(json, "UTF-8")); URL urlConn = new URL(url+…
21 окт '14 в 07:46
1 ответ

HttpResponseCache не кэширует файлы

Я пытаюсь кэшировать этот файл: http://media.admob.com/sdk-core-v40.js с помощью HttpResponseCache. В основном я вызываю функцию getFileFromUrl два раза, так что в первый раз он получает ресурс из Интернета, а второй раз - из кэша. Однако для обоих …
27 фев '13 в 12:25
2 ответа

NoClassDefFoundError в версии Android 2.3.6 (HttpResponseCahe)

Я разработал одно приложение для Android, оно отлично работает в 4.0 и выше, но когда дело доходит до версии 2.3.4, оно дает исключение в отношении Responcecache. Я следовал в соответствии с github: - https://github.com/candrews/HttpResponseCache Я …
0 ответов

Подклассы com.android.okhttp.AndroidShimResponseCache в приложении

Я хочу подкласс ResponseCache и использовать подкласс com.android.okhttp.AndroidShimResponseCache как внутренний делегат. В частности, я хочу добавить в класс небольшой метод предварительного кэширования, аналогичный AndroidShimResponseCache.put, но…
14 янв '17 в 00:24