Вызов API React Native Fetch не работает на Android - PullRequest
0 голосов
/ 17 июня 2020

My Fetch API Calls в приложении React Native работает в iOS, но не работает в android.

return fetch(`${API_URL}/get/${API_KEY}?p=${PASSWORD}`, {
        method: 'GET',
        headers: {
            Accept: 'application/json',
        },
    }).then(res => res.json())
        .catch(error => {
            console.log(error)
        })

Я получаю эту ошибку в android "SyntaxError: JSON Ошибка синтаксического анализа: нераспознанный токен '<' "</strong>

Я понимаю, что мой ответ неверен, чтобы проанализировать его на json, верно?

Но в iOS его можно проанализировать на json, почему не в android?

То, что я уже пробовал:

Я изменил свой http хоста с https, обновленный с ssl

xmlns: tools = "http://schemas.android.com/tools"> android: usesCleartextTraffic = "true" tools: targetApi = "28" /> Я добавляю эту строку кода в свой манифест

Я устанавливаю php заголовок сервера, например header ('Content-Type: application / json; charset = UTF-8');

Я пробовал свое собственное устройство не в эмуляторе, но все равно получаю то же самое ошибка.

Спасибо за помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...