Android:带有HttpGet请求的IOException

Tom*_*ček 0 android http ioexception unknown-host

我试图连接到服务器,而不是以Json格式接收一些数据.这是我的java代码:

HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet("https://my.server.com/validate/" + data);
request.setHeader("Accept", "application/json");
request.setHeader("X-AuthToken","my authorisation code");
HttpResponse response = client.execute(request);
Run Code Online (Sandbox Code Playgroud)

我也有

<permission android:name="android.permission.INTERNET"></permission>
Run Code Online (Sandbox Code Playgroud)

作为manifest.xml中的manifest(不是application)的子代

当我尝试在浏览器中打开网址时,我得到了正确的页面但我没有得到任何数据,因为它错过了身份验证.我也有很好的联系.

我一直试图解决这个问题几个小时,但我仍然在client.execute(请求)的行中获得IOException

java.net.UnknownHostException: my.server.com
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?:) 谢谢!

dmo*_*mon 5

好像你错过了uses-

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

<permission>用于声明新权限.文件