React-native fetch (ios) СЛУЧАЙНО сбрасывает запросы https с ошибкой сетевого запроса - PullRequest
0 голосов
/ 24 апреля 2019

Я получаю случайные ошибки при получении постов https запросов.Это происходит случайным образом, то есть 1 из 15-20 раз.Ошибка только заявляет

Ошибка сетевого запроса

и больше ничего.Я использую сертификат от lets-encrypt, поэтому я предполагаю, что он соответствует требованиям.В чем может быть причина?

const apiRequest = (payload, endpoint, secure ,next) => {
const address = secure ? secureServerAddress + endpoint : serverAddress + endpoint
//const address = serverAddress + endpoint
console.log('[PAYLOAD]', JSON.stringify(payload))
console.log('[ADDRESS]' ,address)
//perf.mark(endpoint);
fetch(address, getHeader(payload))  
.then((res) => {
    console.log('first res')
    return res.json()
})
.then((resJson) => {
    console.log('resJson',resJson)
    if(resJson.errorCode == 0){
        return next(null, resJson.r);
    }else{
        apiErrorHandler(resJson)
        return next(resJson.errorCode, resJson);
    }
}).catch((error)=> {
        console.log('apiRequest error',error);
        console.log('apiRequest error',error.request);
        console.error(error)
        return next(error, null);
});
}
export default apiRequest
...