HTTP-ответ кеша библиотеки Flutter Chopper
В своем мобильном приложении я использую Chopper
http
библиотека, и я хотел бы кешировать HTTP-ответ с помощью этой библиотеки, мой сервер возвращает эти заголовки с ответами:
<-- 200 http://www.www.www/api/v1/dashboard/allData
content-type: application/json
cache-control: max-age=600, private
transfer-encoding: chunked
date: Mon, 07 Sep 2020 05:47:00 GMT
server: Apache
я добавил этот перехватчик в
chopper
перехватчики:
final client = ChopperClient(
client: http.IOClient(
HttpClient()..connectionTimeout = const Duration(seconds: 60),
),
baseUrl: webUri,
services: [
_$WebApi(),
],
converter: const JsonConverter(),
interceptors: [
const HeadersInterceptor({'Content-Type': 'application/json','Cache-Control':'private, max-age=600'}),
HttpLoggingInterceptor(),
]);
теперь я ожидаю, что кеш будет нормально работать для моего приложения, это правильное решение?