53 votes

Connecter un appareil Android à un service Web sur un hôte local

J'ai implémenté un service web pour une application Android. Le service Web s'exécute sur mon hôte local (192.168.1.2). En utilisant l'émulateur Android, j'ai réussi à me connecter au service Web. J'ai essayé de connecter mon appareil Android en utilisant le mode de débogage au service Web, mais cela n'a pas fonctionné. Ma question est donc de savoir s'il est possible de connecter un appareil Android à ce service Web qui s'exécute sur mon hôte local (192.168.1.2) sans utiliser une véritable IP ?

2voto

Sonal Points 71

J'ai eu les mêmes problèmes, j'ai fait de nombreuses recherches, puis j'ai découvert que vous deviez explicitement modifier les paramètres de votre pare-feu. Votre pare-feu bloque l'accès à votre code à partir d'une source externe. Donc, tout ce que vous avez à faire est d'aller dans les paramètres du pare-feu, d'ajouter le port 80 (dans mon cas puisque j'utilise Apache http Server) pour les appels entrants et sortants. Maintenant, vous pouvez le tester sur le navigateur de votre téléphone http://192.16 . .**:80/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X