SOAP Python

sanga32 Messages postés 5 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour à tous,

Après plusieurs recherches je me trouve bloqué, je dois faire appel à une API SOAP en python. J'ai donc une URL en WSDL qu'il me faut utiliser afin d'appeler certaines fonctions. Aujourd'hui j'ai réussi à le faire en PHP, cependant pour l'intégrer plus simplement dans mon appli j'ai besoin de le faire en Python. Avez-vous des solutions ou des libraires, qui soient compatible en Python 3.6, qui me permettrait de faire ça? Car j'ai déjà testé plusieurs trucs mais sans succès

Merci d'avance

2 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Bonjour

    Il existe de nombreux clients WSDL en python, en voici un aperçu :
    https://stackoverflow.com/questions/115316/how-can-i-consume-a-wsdl-soap-web-service-in-python

    Bonne chance
    0
    1. sanga32 Messages postés 5 Statut Membre
       
      Merci de ta réponse, je vais jeter un oeil et voir ce que ça peut donner
      0
    2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
       
      Un autre truc qui m'avait bien aidé à l'époque pour tester un service wsdl, c'est soapui. Ça permet de tester si le service wsdl répond bien. En effet il arrive parfois que même si la requête est bien formée, le service ne réponde pas. Du coup ça permet de savoir assez rapidement si le problème est côté client ou côté serveur.

      Bonne chance
      0
      1. sanga32 Messages postés 5 Statut Membre > mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Ok merci de ton aide. En fait j'ai l'impression que les librairies ne sont pas faites pour fonctionner avec Python 3, mais le problème étant que le projet est en Python 3. Du coup je crois bien que je vais devoir garder mon micro service en PHP...
        0