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 :

soap ne parvient pas à charger le WSDL != url ok dans le navigateur


Sujet :

XML/XSL et SOAP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 76
    Points : 64
    Points
    64
    Par défaut soap ne parvient pas à charger le WSDL != url ok dans le navigateur
    Bonjour,

    Je parviens pas à trouver d'où provient cette erreur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SoapFault exception: [Sender] looks like we got no XML document in /server/apache/host/.../testSoap/test_class/client.php:118 Stack trace: #0 [internal function]: SoapClient->__call('getResult', Array) #1 /server/apache/host/.../testSoap/test_class/client.php(118): SoapClient->getResult(Array) #2 /server/apache/host/.../testSoap/test_class/client.php(20): Soap(Array) #3 /server/apache/host/.../testSoap/test_class/interface.php(43): test(Array) #4 {main}
    Ca dit vous dit quelque chose?
    Sinon est-ce qu'il existe un site, qui référence les erreurs soap?
    Je n'ai pas accès au source du serveur.
    merci.


    edit:
    autre chose, est ce que le 'classmap' est obligatoire avec les complexTypes?
    J'utilise un fichier WSDL et les tests, avec mon serveur de test local, marchaient très bien.

    edit2:
    Voilà ce que les fonctions suivantes retournent (si je m'embrouille pas ):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    echo $fault->getMessage() => looks like we got no XML document
     
    echo $client->__getLastRequest() => array 	
    echo $client->__getLastRequestHeaders() => POST / HTTP/1.1 Host: "ip du serveur":"son port" Connection: Keep-Alive User-Agent: PHP-SOAP/5.2.4-2ubuntu5.1 Content-Type: application/soap+xml; charset=utf-8; action="http://mon_ip/.../testSoap/test_class/DisruptionWebSvc.wsdl" Content-Length: 1185 
     
    echo $client->__getLastResponse() => rien
     
    echo $client->__getLastResponseHeaders() => HTTP/1.1 200 OK Date: Wed, 09 Jul 2008 15:34:08 GMT Server: Apache Last-Modified: Mon, 11 Dec 2006 09:56:21 GMT ETag: "48377-ede-2d7d9b40" Accept-Ranges: bytes Content-Length: 3806 Connection: close Content-Type: text/html; charset=UTF-8

    edit36: j'avais tout simplement laissé le wsdl et le serveur en local et oublié de modifier l'url du wsdl dans le code client

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 76
    Points : 64
    Points
    64
    Par défaut soap ne parvient pas à charger le WSDL != url ok dans le navigateur
    re

    nouveau message d'erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://IP_serveur/.../services/RepWsdl'
    et j'utilise ceci dans mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $client = new SoapClient('http://IP_serveur/.../services/RepWsdl', array('trace' => 1,'soap_version'  => SOAP_1_2,'exceptions' => 1	));
    Pourquoi je n'ai aucun problème, quand je rentre l'url en dure dans le navigateur, comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://IP/.../services/RepWsdl?method=getResult&Number=77&type=Port&test=3
    edit: bon pas de réponse, je vais donc créer un autre topic avec un problème qui s'en rapproche :p.
    Pour ce topic ci le problème vient du serveur qui est plus ou moins hs, je vais donc essayer de faire sans WSDL.

    Pourquoi l'instance de "SoapClient" retourne un problème de chargement du WSDL?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 20/08/2013, 14h30
  2. recuperer url present dans le navigateur web ?
    Par arioule dans le forum ASP.NET
    Réponses: 3
    Dernier message: 26/07/2010, 12h38
  3. conteneur qui ne parvient pas à charger le driver mysql
    Par mcfly37 dans le forum Tomcat et TomEE
    Réponses: 0
    Dernier message: 18/05/2010, 18h07
  4. Obtenir l'URL active dans le navigateur
    Par lebulu dans le forum API standards et tierces
    Réponses: 8
    Dernier message: 07/05/2008, 14h54
  5. URL substitué dans le navigateur
    Par softblue-creations dans le forum OVH
    Réponses: 0
    Dernier message: 19/09/2007, 11h34

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