Мне нужно сделать api-запрос к api с самоподписанным сертификатом. Планируется с использованием ax ios. Пробовали разные предлагаемые решения, но теперь сработали. Используется node-libs-react-native, чтобы иметь возможность использовать https.
При тестировании и входе в систему обнаружено, что ax ios httpsAgent всегда пуст. Я что-то упускаю? Ax ios - 0.19.2 React-Native 0.62.2
const https = require('https');
const Agent = new https.Agent({
rejectUnauthorized: false
});
const URL = 'http://something:port/api/?act=ver';
const instance = axios.create();
console.log(Agent);
instance.httpsAgent = Agent;
console.log(instance.defaults);
console.log(instance.httpsAgent);
instance.get(URL)
.then((resp) => console.log(resp)).catch((err) => console.log('ERR: ' + err));
Я также пробовал устанавливать значения по умолчанию и регистрировать их
instance.defaults.httpsAgent = Agent;
console.log(instance.defaults);