我试图连接到服务器,然后以 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);
我也有
<permission android:name="android.permission.INTERNET"></permission>
作为 manifest.xml 中清单(不是应用程序)的子项
当我尝试在浏览器中打开 url 时,我得到了正确的页面,但我没有得到任何数据,因为它错过了身份验证。我也有很好的联系。
我已经尝试解决这个问题几个小时了,但我仍然在 client.execute(request) 行得到 IOException
java.net.UnknownHostException: my.server.com
有任何想法吗?:) 谢谢!