Bearer Authorization токен подменяется на Basic токен при отправке запроса из мобильного браузера

Всем привет, есть странная проблема. Я создал инстанс axios, и повесил интерцептор на все запросы, чтобы добавлять токен авторизации:

const $api = axios.create({
  withCredentials: true,
  baseURL: API_URL,
})

$api.interceptors.request.use((config) => {
  if (config && config.headers && localStorage.getItem('token')){
    config.headers["Authorization"] = `bearer ${localStorage.getItem('token')}`;
    config.headers["Content-Type"] = "application/json";
  }
  return config
})

При отправке из браузера на десктопе все окей:

Запрос на десктопе

При отправке с мобильного устройства (Браузеры Chrome / Safari):

Запрос в мобилке

Использовал XCode для эмуляции мобильной версии сайта + proxyman чтобы посмотреть что уходит в запросе


Ответы (0 шт):