Je tente de me connecter à un serveur et de recevoir des données au format JSON. Voici mon code java:Android: IOException avec demande 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);
J'ai aussi
<permission android:name="android.permission.INTERNET"></permission>
comme un enfant de manifeste (non application) dans mon manifest.xml
Lorsque je tente d'ouvrir l'URL dans le navigateur , J'obtiens la page correcte mais je ne reçois aucune donnée car il manque l'authentification. J'ai aussi une bonne connexion.
J'ai essayé de résoudre ce problème pendant quelques heures, mais je reçois toujours IOException à la ligne avec client.execute (demande)
java.net.UnknownHostException: my.server.com
Toutes les idées? :) Merci!
essayer de frapper un site connu comme 'http: // www.google.com' voir si y Vous obtenez le même résultat, si c'est le cas, vous savez que le problème est avec la connexion à Internet pour une raison quelconque. Si ce n'est pas le cas, vous savez que le problème provient de votre serveur spécifique – FoamyGuy
Utilisez-vous l'application sur Android 3.0 ou version ultérieure? – Bigflow
J'ai essayé google, le même résultat. Im fonctionnant sur Android 2.3.3 –