Connexion python SUDS

Je suis en train de créer un client pour un service Web en python avec mousse. j'ai utilisé le tutoriel sur ce site: http://www.jansipke.nl/python-soap-client -with-suds . Son travail avec mon propre Webservice écrit et WSDL, mais pas avec le fichier WSDL que j'ai. Le fichier WSDL fonctionne dans soapUI, je peux envoyer des demandes et obtenir une réponse. Le problème est donc, je pense, comment mousser analyse le fichier WSDL. J'ai l'erreur suivante:

urllib2.URLError: 

Des idées pour réparer celà? Si vous avez besoin de plus d'informations s'il vous plaît demander. Je vous remercie!

0

2 Réponses

L'erreur que vous nous avez signalée semble impliquer que l'URL que vous utilisez pour accéder au WSDL n'est pas correcte. Pourriez-vous nous montrer un peu plus de votre code? Par exemple, l'instatiation du client et l'URL du WSDL. cela pourrait permettre aux autres de vous aider réellement.

Olly

3
ajouté
# SUDS is primarily built for Python 2.6/7 (Lightweight SOAP client)
# SUDS does not work properly with other version, absolutely no support for 3.x
# Test your code with Python 2.7.12 (I am using)

from suds.client import Client
from suds.sax.text import Raw

# Use your tested URL same format with '?wsdl', Check once in SOAP-UI, below is dummy
# Make sure to use same Method name in below function 'client.service.MethodName'
url = 'http://localhost:8080/your/path/MethodName?wsdl'

#Use your Request XML, below is dummy, format xml=Raw('xml_text')
xml = Raw('
0
ajouté