#react-native
#react-native
Вопрос:
Я вызываю веб-сервисы для получения изображений. Изображения поступают как ByteArray. Когда общий размер изображений меньше 50 кб, проблем нет, но когда общее количество изображений превышает 50 кб, веб-сервис выдает мне ошибку, подобную этой:
{"Message":"There was an error processing the request.","StackTrace":"","ExceptionType":""}
Я вызываю веб-сервис следующим образом:
fetch('url', {
method: 'POST',
headers: new Headers({
'Accept': 'application/json',
'Content-Type': 'application/json', // <-- Specifying the Content-Type
}),
})
.then((response) => response.text())
.then(leaders => {
console.log('leader: ', leaders);
});
Ошибка:
Я не знаю, точно ли это 50 или нет, потому что размер моих изображений составляет от 9 до 10 кб. Когда я вызываю 5 изображений, это не выдает ошибку, но более 5 выдает ошибку, подобную приведенной выше.
Вот вкладка Сеть:
Комментарии:
1. Кто-нибудь может помочь по этому вопросу
2. Перейдите на вкладку Сеть и взгляните на возвращенный контент. По-видимому, это не json, потому что он начинается с буквы «a»
3. Я поместил экран вкладки сети. Что это значит? @diogenesgg
4. Очевидно, что это проблема в серверной части, а не в мобильном приложении.
5. Кстати, я исправил эту проблему с помощью ‘react-native-fetch-polyfill’. эта ошибка произошла из-за тайм-аута.