我試圖連接到服務器,而不是接收一些數據以Json格式。這是我的Java代碼:安卓:IOException與HttpGet請求
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得到IOException異常(請求)
java.net.UnknownHostException: my.server.com
任何想法? :) 謝謝!
嘗試擊球像'HTTP已知網站:// www.google.com'看看ÿ你會得到相同的結果,如果是這樣,你知道問題是因爲某些原因連接到互聯網。如果沒有,那麼你知道問題是你的具體服務器 – FoamyGuy
你在Android 3.0或更高版本上運行應用程序? – Bigflow
我嘗試谷歌,結果相同。我在Android 2.3.3運行 –