Quelle est la meilleure façon d'accéder à Services Web SOAP du code natif portable?
-
12-09-2019 - |
Question
J'ai besoin d'accéder à un webservice SOAP (écrit en .NET avec backend MS SQL, FWIW) à partir de plusieurs plates-formes différentes, donc mon dénominateur commun est natif C ++. Y at-il une bibliothèque portable pour ceci ou je devrais rouler ma propre solution?
La solution
Pour SOAP en C ++ vous avez besoin à la fois un réseau et une bibliothèque XML / SOAP. Ce ne sont pas faciles à trouver, surtout si multiplateforme est nécessaire.
Je partirais libcurl . Il semble y avoir un exemple SOAP disponible .
Autres conseils
Il est possible que l'utilisation de Java plutôt que C ++ peut être plus facile. Java ne s'exécute dans beaucoup d'endroits et a très belles bibliothèques clientes de service Web.
Est-ce que vaut un coup d'oeil?