React and Ax ios GET запрос с Safari на MacO и iOs - PullRequest
3 голосов
/ 08 января 2020

Я пытаюсь выполнить запрос API с помощью Ax ios, он работает во всех браузерах windows 'и Android, но не работает в MacOs Safari (но в Chrome работает нормально) или любой iOs browser.

В том же коде я делаю другие вызовы к тому же API (разные конечные точки), и он работает без проблем в сафари и iOs.

Когда я console.log, исключение исключает, что это ошибка сети.

Я не думаю, что это проблема CORS, потому что она работает в других браузерах.

Мой запрос:

try {
  const response = await api.get(
    "/precos/get",
    {
      headers: {
        'Content-Type': 'application/json'
        'token': getToken()
      }
    }
  );

  this.filtraProdutoPorTabela(response.data.data);
} catch (err){
  // do something with the error
}

Ошибка консоли:

Ошибка сети {"url": "http://url/precos/get", "method": "get", "headers": {"Accept": " application / json, text / plain, /"," this.state-Type ":" application / json "," token ":” e… c ”},” baseURL ”: ”Базовый URL”, ”transformRequest”: [null], «transformResponse»: [null], «timeout»: 0, «xsrfCookieName»: «XSRF-TOKEN», «xsrfHeaderName»: «X-XSRF-TOKEN», "maxContentLength": - 1, "httpsAgent": {}}}

...