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

Android Discussion :

Requête SOAP avce la lib ksoap2


Sujet :

Android

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 31
    Points : 24
    Points
    24
    Par défaut Requête SOAP avce la lib ksoap2
    Bonjour,

    J'ai suivi le tuto "http://dsilvera.developpez.com/tutoriels/android/utilisation-web-service-soap-sous-android/" pour l'utilisation du web service SOAP sous Android et j'ai l'erreur suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    org.xmlpull.v1.XmlPullParserException: unexpected type (position:END_DOCUMENT null@1:0 in java.io.InputStreamReader@6b8116)
    voici mon code :
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    public class SoapHelper {
     
    	private static final String	SOAP_ACTION	= "http://tempuri.org/IFlashInfoService/GetFlashInfo";
    	private static final String	METHOD_NAME	= "GetFlashInfo";
    	private static final String	NAMESPACE	= "map.aeroportsdeparis.fr";
    	private static final String	URL	= "http://map.aeroportsdeparis.fr/ADP.WebServices.FlashInfo/FlashInfoService.svc";
     
    	public static SoapObject soap (String property, String value) throws IOException, XmlPullParserException
    	{
    		SoapObject request = new SoapObject (NAMESPACE, METHOD_NAME);
    		if (property != null)
    			request.addProperty(property, value);
     
    		SoapSerializationEnvelope envelope = new SoapSerializationEnvelope (SoapEnvelope.VER11);
    		envelope.setOutputSoapObject (request);
     
    		HttpTransportSE androidHttpTransport = new HttpTransportSE (URL);
     
    		androidHttpTransport.debug = true; 
     
    		androidHttpTransport.call (SOAP_ACTION, envelope);
     
    		SoapObject soapResult = null;
    		soapResult = (SoapObject) envelope.getResponse ();
     
    		return soapResult;
    	}
     
    }
    J'ai remarqué qu'il y'a eu des personnes qui ont déja eu le même problème, si quelqu'un à une solution, je suis preneur.

    Merci d'avance.

  2. #2
    Membre à l'essai
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2011
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2011
    Messages : 19
    Points : 12
    Points
    12
    Par défaut
    Lorsque j'avais cette erreur c'était que l'adresse n'était pas bonne et donc que l'enveloppe de la réponse était mal construite.

Discussions similaires

  1. Capturer requête SOAP à partir d'un client JAVA
    Par skin_1_2_3 dans le forum Services Web
    Réponses: 3
    Dernier message: 31/12/2007, 21h33
  2. IIS et requètes Soap
    Par frvallee dans le forum IIS
    Réponses: 0
    Dernier message: 09/10/2007, 11h56
  3. Insérer objet hashmap dans la requête soap
    Par senfin dans le forum Services Web
    Réponses: 5
    Dernier message: 20/09/2007, 09h26
  4. requêtes SOAP & Visual Studio (ou autre)
    Par kaboume dans le forum Services Web
    Réponses: 2
    Dernier message: 23/08/2007, 14h30
  5. Toujours problème de lien avce la lib Cblas
    Par Kirou dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 19/06/2007, 14h50

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