Bonjour,
J'ai une machine A qui possède un webservice et une machine B qui contient le script php qui va communiquer avec le webservice de la machine A.
Les deux machines A et B sont sur le réseau de mon entreprise donc pas de problème. Néanmoins, le wsdl contient des "imports" qui sont sur internet donc externe à mon réseau. Et là, il faut que ma machine A passe par un proxy pour y accéder.
Si je spécifie les paramètres de mon proxy à mon script php (via nusoap), il voudra passer par le proxy pour atteindre la machine A et ne trouvera pas le wsdl.
Message d'erreur :
Si je ne mets pas les paramètres proxy dans le script, il trouve bien le wsdl de la machine A mais pas les imports.
Import dans le wsdl:
<xs:import namespace="http://www.w3.org/2005/05/xmlmime" schemaLocation="http://www.w3.org/2005/05/xmlmime"/>
Message d'erreur :
Comment faire pour que mon script accède à mon wsdl sans passer par le proxy et que le wsdl accède a ses imports en passant par celui-ci ?
Merci d'avance,
Devether
Partager