Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
J'ai développez une application de type MVC sous Zend Studio, puis un service web avec Zend_Soap. Les tests en localhost s'avèrent concluant, génération du wsdl avec l'autodiscover de Zend, création d'un client et appel des méthodes mis à disposition par le service web.
Or, tous ces tests validés, j'ai décidé de mettre en place sur un serveur et le protocole pour accéder au web service est HTTPS.
J'ai vu qui y avait plusieurs méthodes d'authentification, fichier .htacces et .htpasswd (mais cela ne m'intéresse pas), ce que je souhaite savoir, c'est comment mettre en place concrètement une authentification par certificat ??
Actuellement, si je force l'exécution de mon client avec un ancien fichier wsdl uploadé ailleurs et non utiliser l'autodiscover, j'obtiens ce message :
DTD are not supported by SOAP
Mais je suis sur de mon fichier wsdl pour l'avoir tester en localhost
Si j'utilise l'autodiscover, voici le message que j'obtiens :
SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://...webservice/index?wsdl' : failed to load external entity "https://.../webservice/index?wsdl"
Pouvez-vous m'éclaircir, et dans le meilleur des cas, me donner la solution ?
Merci
Hors ligne
prend ton navigateur et ouvre l'url https://.../webservice/index?wsdl
tant que tu n'a pas ton wsdl tu ne pourras pas avancer et exécuter ton appel de service
A+JYT
Hors ligne
Justement j'en suis a ce point là,
Mon client fait appel a cet url https:\\...\webservice\index?wsdl pour générer le wsdl par l'autodiscover or lorsque le protocole change et devient https , j'ai le message suivant
SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://...webservice/index?wsdl' : failed to load external entity "https://.../webservice/index?wsdl"
Hors ligne
Bonjour,
Je suis entrain de développer une application et je voudrai y intégrer des web services mais je ne sais pas trop quels composants utiliser et quelle serait la démarche idéale pour ce genre de manipulation.
Merci.
Hors ligne
Salut,
Le composant idéal à utiliser est Zend_Soap, regarde la doc sur Zend.
Toujours pas de solutions à mon souci ? ^^
Hors ligne