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 чтобы посмотреть что уходит в запросе

