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

XML/XSL et SOAP Discussion :

Web services looks like we got no XML document


Sujet :

XML/XSL et SOAP

  1. #1
    Membre averti
    Profil pro
    Analyse système
    Inscrit en
    Décembre 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 16
    Par défaut Web services looks like we got no XML document
    Bonjour je suis stagiaire je viens de commencer les web services , j'ai appélé une methode de php et je vouler afficher la reponse du serveur , mais une exception de SoapFault se declence
    voici l'erreur
    Code JavaScript : 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
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    object(SoapFault)#2 (10) {
      ["message":protected]=>
      string(33) "looks like we got no XML document"
      ["string":"Exception":private]=>
      string(0) ""
      ["code":protected]=>
      int(0)
      ["file":protected]=>
      string(75) "/var/www/formap-dev/public_html/web-services/testFormateurEtablissement.php"
      ["line":protected]=>
      int(33)
      ["trace":"Exception":private]=>
      array(2) {
        [0]=>
        array(4) {
          ["function"]=>
          string(6) "__call"
          ["class"]=>
          string(10) "SoapClient"
          ["type"]=>
          string(2) "->"
          ["args"]=>
          array(2) {
            [0]=>
            string(23) "getFormationByFormateur"
            [1]=>
            array(4) {
              [0]=>
              string(64) "mecReprEwEphaWrasWaphe3red8de6RUyEspAp$e7?fRUxUzamez34$qa8enaS8a"
              [1]=>
              int(11)
              [2]=>
              string(5) "2etab"
              [3]=>
              string(5) "3form"
            }
          }
        }
        [1]=>
        array(6) {
          ["file"]=>
          string(75) "/var/www/formap-dev/public_html/web-services/testFormateurEtablissement.php"
          ["line"]=>
          int(33)
          ["function"]=>
          string(23) "getFormationByFormateur"
          ["class"]=>
          string(10) "SoapClient"
          ["type"]=>
          string(2) "->"
          ["args"]=>
          array(4) {
            [0]=>
            string(64) "mecReprEwEphaWrasWaphe3red8de6RUyEspAp$e7?fRUxUzamez34$qa8enaS8a"
            [1]=>
            int(11)
            [2]=>
            string(5) "2etab"
            [3]=>
            string(5) "3form"
          }
        }
      }
      ["previous":"Exception":private]=>
      NULL
      ["faultstring"]=>
      string(33) "looks like we got no XML document"
      ["faultcode"]=>
      string(6) "Client"
      ["faultcodens"]=>


    par contre si je met echo $client->lastResponse() , j'ai une reponse qui s'affiche avec un document xml incomplet
    (balises qui ne se ferme pas sur la fin).
    Je vous remercie d'avance de votre aide.

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Dude on va pas deviner de quoi tu parles. "j'ai appélé une methode de php et je vouler afficher la reponse du serveur" tu pourrais essayer d'être un peu plus vague ?

    Si tu sais pas du tout ce que tu fais, demande à tes collègues, c'est un peu le principe d'un stage. Tant que tu sais même pas quelle question poser t'as rien à faire sur un site Internet.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Profil pro
    Analyse système
    Inscrit en
    Décembre 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 16
    Par défaut
    j'ai appéle une methode sur le serveur avec soap avec un fichier test
    Code PHP : 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
     
    ni_set("soap.wsdl_cache_enabled", "0"); // disabling WSDL cache
    header('Content-Type: text/plain; charset: utf-8');
     
    $NumEleve = 3;
    $APIKey = 'mecReprEwEphaWrasWaphe3red8de6RUyEspAp$e7?fRUxUzamez34$qa8enaS8a';
    $depart = time();
     
     
     
    $wsdl = 'http://dev.monsite.fr/web-services/monsite/monsite.wsdl';
    $client = new SoapClient($wsdl,array(
            'wsdl_cache' => 0,
            'trace' => 1,
    		'exceptions' =>0
     
        ));
    try {
        $return = $client->getFormationByFormateur($APIKey , 11,'2etab','3form');
    	//var_dump($client->__getLastResponse());
       // print_r( $client->__getLastResponse())."\n";
      var_dump($return) ;
    }
    catch (SoapFault $exception) {
        echo $exception;
    }

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Comme tu l'as observé et comme le dit le message d'erreur, apparemment la réponse du serveur est un fichier coupé en plein milieu.

    Nous ne risquons pas de deviner pourquoi le serveur fait ça.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Réponses: 3
    Dernier message: 08/07/2013, 18h27
  2. Réponses: 5
    Dernier message: 21/01/2011, 09h27
  3. Envoi d'un fichier XML vers un Web Service
    Par Agrumes dans le forum Linux
    Réponses: 2
    Dernier message: 06/02/2008, 15h09
  4. web service xml
    Par c-ve dans le forum Services Web
    Réponses: 1
    Dernier message: 29/04/2007, 11h31
  5. [XML] Web Service/PHP/XML
    Par jokaris dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 04/08/2006, 13h01

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