IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Android Discussion :

android et web service local connexion


Sujet :

API standards et tierces Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Ingénieur Informatique et Développeur Android
    Inscrit en
    Janvier 2010
    Messages
    384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur Informatique et Développeur Android

    Informations forums :
    Inscription : Janvier 2010
    Messages : 384
    Par défaut android et web service local connexion
    j'ai crée un ensemble de web service avec php. avec mon application android je veux accéder au ses web services localement pour le moment. le fichier wsdl et bien généré dans mon application je travaille avec ksoap2 Mais mon problème est dans la connexion entre emulateur et les web services
    message d erreur : localhost/127.0.0.1: 80 connection refused

    partie code android :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    	private static String URL ="http://localhost:80/nusoap/ser.php";
    	private static final String SOAP_ACTION = "http://127.0.0.1:80/nusoap/ser.php/hello";
        private static final String METHOD_NAME = "hello";
        private static final String NAMESPACE = "http://localhost:80/nusoap
    .....
      a = new AndroidHttpTransport (URL);
     
            a.debug = true;
           p = new ProgressDialog(this);
          p.show();
            try
            {
     
                a.call(SOAP_ACTION, envelope);
                SoapPrimitive rest = (SoapPrimitive)envelope.getResponse();
     
                 //String rest = envelope.getResponse().toString();
                	 tv.setText( rest.toString());

    mon problème est situé au niveau de méthode a.call

    une solution ? sachant que j'ai remplacé localhost par 127.0.0.1 par 192.168.1.. mais même problème

  2. #2
    Rédacteur
    Avatar de Viish
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2009
    Messages
    427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 427
    Par défaut
    En théorie l'émulateur considère le "localhost" de la machine qui le fait tourner non pas à l'adresse 127.0.0.1 mais bien à l'adresse 10.0.2.2

Discussions similaires

  1. Android et Web service JAVA
    Par diengsallah dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 17/05/2013, 14h18
  2. android device-->web service-->base de donnée
    Par bennour.mohamed dans le forum API standards et tierces
    Réponses: 14
    Dernier message: 04/05/2011, 16h53
  3. android et web service
    Par rghimahlem dans le forum API standards et tierces
    Réponses: 0
    Dernier message: 17/03/2011, 13h23
  4. Web service et connexion BD
    Par vim86 dans le forum W4 Express
    Réponses: 2
    Dernier message: 27/08/2010, 15h51
  5. android et web service
    Par altair8080 dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 10/12/2009, 17h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo