React Native + Expo выборка кеш-контроля - PullRequest
0 голосов
/ 25 октября 2019

Я создаю приложение для Android, используя реагирующую нативную выставку, интегрированную с ReduxAPI вызывается с использованием метода fetch, но всегда отображается кэшированный результат. Заголовок Cache-Control не идет с запросом. Я пробовал два типа определения заголовка:

 var myHeaders = new Headers();
 myHeaders.set('Accept', 'application/json');
 myHeaders.set('Content-Type', 'application/json');
 myHeaders.set('Cache-Control', 'no-cache');

 fetch(
   "http://192.168.1.71:3000/", {
      method: 'GET',
      headers: myHeaders
 })
 .then(response => console.log(response)).catch(err=>console.log(err));

и

 fetch("http://192.168.1.71:3000/",{
   "method": "POST",
   headers: {
    'cache-control': 'no-cache',
    'Accept': 'application/json',
    'Content-Type': 'application/json; charset=utf-8',
 }, cache: "no-cache",})
.then(response => console.log(response))
.catch(err=>console.log(err));

, но каждый раз, когда request.headers на сервере показывает это:

{ accept: 'application/json',
  'content-type': 'application/json; charset=utf-8',
  host: '192.168.1.71:3000',
  connection: 'Keep-Alive',
  'accept-encoding': 'gzip',
  'user-agent': 'okhttp/3.12.1' }

Нетуправление кешем доходит до серверной части. Я делаю что-то не так?

...