Forum Programmation.c Client SOAP en C : quelle bibliothèque utiliser ?

Posté par  .
Étiquettes : aucune
0
11
juin
2009
Bonjour,

le C ne prenant pas nativement en charge le protocole SOAP, quelle bibliothèque tierce me recommandez-vous pour utiliser SOAP en tant que client dans un programme en C ?

Mes recherches m'ont conduit à ces deux bibliothèques :

- csoap [1]
- gsoap2 [2]

Merci d'avance pour vos conseils et retours d'expérience.

[1] http://sourceforge.net/projects/csoap
[2] http://gsoap2.sourceforge.net
  • # Moi, j'ai essayé CSOAP

    Posté par  . Évalué à 4.

    Bonjour,

    Ça veut dire quoi, « le C ne prend pas nativement en charge le protocole SOAP » ? Je ne crois pas qu'il y ait un langage qui le définit directement dans sa bibliothèque standard ...

    Bon, sinon, moi j'ai utilisé CSOAP. qui remplit son office correctement en étant très sobre et très discrète, ce qui est important pour moi (surtout en C). Les seuls défauts que je lui reprochais à l'époque sont une documentation un peu ténue et un code un peu verbeux, mais c'est difficile de faire mieux avec du SOAP.

    Maintenant, le SOAP, je n'aime pas.

    Je n'ai pas essayé GSOAP.
    • [^] # Re: Moi, j'ai essayé CSOAP

      Posté par  . Évalué à 1.

      Merci pour ce retour.

      Ça veut dire quoi, « le C ne prend pas nativement en charge le protocole SOAP » ? Je ne crois pas qu'il y ait un langage qui le définit directement dans sa bibliothèque standard ...

      Je pensais à PHP5, qui inclut nativement une bibliothèque SOAP :

      http://fr.php.net/soap
  • # Axis2c

    Posté par  . Évalué à 3.

    Bonjour,

    Moi je te conseille tout simplement Axis2c, cette librairie va te permettre via l'outil wsdl2c de construire automatiquement les stubs (du coté client comme du coté serveur).

    La librairie à l'avantage de supporter la quasi majorité des normes WS (du moins pour HTTP/SOAP et REST).

    De plus, je crois que c'est sur cette librairie que repose la librairie PHP5 pour les WS (à confirmer).

    Hesites pas à me poser des questions si tu as besoin.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.