Почему не работает Android 10 HTTPUrlConnection? Отлично работал на 9 - PullRequest
0 голосов
/ 17 октября 2019

С этим кодом

  URL url = new URL(data.replaceAll(" ", "%20"));
        urlConnection = (HttpURLConnection) url.openConnection();
        urlConnection.setReadTimeout(12000);
        urlConnection.setConnectTimeout(12000);
        int xy = urlConnection.getResponseCode();

Я получаю это исключение:

data = "http://myrpd.us/api/staff1?lang=eng"
urlConnection = {HttpURLConnectionImpl@11410}    "com.android.okhttp.internal.huc.HttpURLConnectionImpl:http://myrpd.us/api/staff1?lang=eng"
e = {UnknownHostException@11411} "java.net.UnknownHostException: Unable to resolve host "myrpd.us": No address associated with hostname"

URL отлично работает на 9 и в браузере. Я прочитал всю информацию о конфиденциальности, которая является новой с 10. У меня есть это в манифесте:

android:usesCleartextTraffic="true"

1 Ответ

1 голос
/ 17 октября 2019

Эта ошибка также может возникать при отсутствии подключения к Интернету

java.net.UnknownHostException: Unable to resolve host 

Можно ли проверить подключение к Интернету на устройстве Android 10?

...