为什么Android 10 HTTPUrlConnection失败?在9工作正常

时间:2019-10-17 02:08:16

标签: android exception httpurlconnection

使用此代码

  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 个答案:

答案 0 :(得分:1)

当没有Internet连接时也可能发生此错误

java.net.UnknownHostException: Unable to resolve host 

您可以在Android 10设备上检查互联网连接吗?