Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 01-12-2009 17:31:52

Loic71
Nouveau membre
Date d'inscription: 01-12-2009
Messages: 6

Créer un service web en passant par HTTPS

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 smile ?

Merci

Hors ligne

 

#2 01-12-2009 17:42:01

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: Créer un service web en passant par HTTPS

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

 

#3 02-12-2009 08:39:13

Loic71
Nouveau membre
Date d'inscription: 01-12-2009
Messages: 6

Re: Créer un service web en passant par HTTPS

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

 

#4 08-12-2009 14:13:56

guychel
Nouveau membre
Date d'inscription: 18-11-2009
Messages: 5

Re: Créer un service web en passant par HTTPS

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

 

#5 22-12-2009 15:51:38

Loic71
Nouveau membre
Date d'inscription: 01-12-2009
Messages: 6

Re: Créer un service web en passant par HTTPS

Salut,

Le composant idéal à utiliser est Zend_Soap, regarde la doc sur Zend.

Toujours pas de solutions à mon souci ? ^^

smile

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages