Я запустил приложение на родном языке для android. Я решил запустить эту функцию:
fetch("https://icmsrv.com:8010/activity")
.then(response=>response.json())
.then(result=>console.log(result))
.catch(e=>console.log("Failed - ",{...e}, e));
В эмуляторе android и на моем физическом телефоне android я получаю сообщение об ошибке Failed - {"column": 31, "line": 26759, "sourceURL": "http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false"} [TypeError: Network request failed]
.
Если я посещаю https://icmsrv.com:8010/activity
В браузере я вижу, что он будет нормально загружаться. Если я запускаю один и тот же оператор извлечения из консоли браузера или из реактивного веб-приложения, у меня не возникает никаких проблем.
Если я изменяю URL-адрес на https://academy.evermight.com/content/index.php
, оператор извлечения прекрасно работает в моем реакция-родной android приложение. поэтому, возможно, есть проблема конфигурации SSL с icmsrv.com?
Мой Android Файл манифеста уже имеет это:
<application
....
android:usesCleartextTraffic="true"
РЕДАКТИРОВАТЬ
Я могу воспроизвести аналогичную ошибку в POSTMAN, если я включу Verify SSL
, а затем использую fetch("https://icmsrv.com:8010/activity")
. Так что мой вопрос, для целей разработки, есть ли способ отключить Verify SSL
для реактивной выборки?