Python pour client SOAP via HTTPS - Python - Programmation
Marsh Posté le 24-06-2009 à 14:11:26
T'as essayé SOAPpy ?
http://codemark.tuxfamily.org/tutoriel-soap-en-python/
Marsh Posté le 24-06-2009 à 18:57:31
Merci de m'avoir répondu. J'ai opté pour ZSI. Critère de choix:
http://pywebsvcs.sourceforge.net/
Citation : Zolera SOAP Infrastructure (ZSI) |
et j'ai pu rapidement arriver à un résultat. Le seul "souci" vient de la classe de transport httplib.HTTPSConnection :
Citation : Note: This does not do any certificate verification. |
ce qui est dommage.
Marsh Posté le 24-06-2009 à 21:31:13
C'est vrai que pour faire du https à par httplib je vois pas trop, peut-être urllib pourrait t'aider
Marsh Posté le 18-05-2010 à 15:58:45
philippe06 a écrit : Merci de m'avoir répondu. J'ai opté pour ZSI. Critère de choix:
|
Bonjour,
Je relance ce post car je cherche à exécuter une requête SOAP à partir d'un bout de code en Python (2.6 sur Windows) avec ZSI.
J'ai installé ZSI après plusieurs heures de tâtonnements et maintenant je ne sais pas comment faire
Une petite aide serait la bienvenue...
Merci d'avance.
Marsh Posté le 18-05-2010 à 18:14:43
La demarche que j ai suivi est de generer des classes python @ partir des "descripteur" de webservice. Ensuite si ma memoire est bonne j ai du apporter de petites retouches aux classes generes.
Si tu veux aller vite, tu peux souvent te contenter d une simple requete http avec httplib et urllib en parsant les resultats de sortie. Mes collegues font comme ca et ont developpe rapidement moult applis fiable ainsi.
Marsh Posté le 18-05-2010 à 18:21:12
EDIT: erreur de post
mais en complément tout est là: http://pywebsvcs.sourceforge.net/zsi.html
Le 2.2 t'expliquera brievement comment mettre en place un script client d'un webservice.
Le 11.3 t'expliquera comment générer les classes "stub" à partir des descripteurs WSDL, ce qui est susceptible de te simplifier la vie pour les cas complexes.
Marsh Posté le 19-06-2009 à 23:21:35
Alors voila, j'aimerais faire un client SOAP via HTTPS, j'ai trouvé plusieurs libs possibles, mais ... aucune ne semble drainer un consensus d'après ce que j'ai lu. Et aucune de celles que j'ai vu ne proposait d'exemple avec HTTPS et configuration du certificat. Que faire?
---------------
Aimer les femmes intelligentes est un plaisir de pédéraste. (Charles Baudelaire) - Vous vulgarisez :o (Jean-Kevin Dubois)