Angular Nativescript http-запрос остановлен - PullRequest
0 голосов
/ 10 ноября 2018

Новичок в NativeScript. Я работаю над своим первым http-запросом, и запрос «застопорился». Это сообщение на вкладке сети консоли Chrome, когда я запускаю "tns debug android".

Запрос работает в браузере эмулятора. Запрос работает в моем Angular Web проекте. Запрос работает, когда я дважды щелкаю строку запроса на вкладках сети.

Может быть, какая-то ошибка разрешений. В AndroidManifest у меня есть оба:

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

0 голосов
/ 04 декабря 2018

У меня такая же проблема при использовании HTTP, а не HTTPS в среде разработчика.

Приведенный выше ответ верен, но я просто хочу сделать его более понятным:

Поместите android:usesCleartextTraffic="true" в тег application.

Пример:

<application ... android:usesCleartextTraffic="true">
0 голосов
/ 10 ноября 2018

Я думаю, что нашел ответ. Подправил код и нашел эту ошибку:

java.io.IOException: открытый HTTP-трафик в ... запрещен. Я не использовал https в dev, поэтому мне нужно либо использовать его, либо установить какой-либо флаг в cleartextTrafficPermitted = true.

...