2017-08-24 7 views
0

De nos jours, nous voyons que certaines API sont fournies en tant que services Web. Par exemple, ONVIF fournit des API dans les fichiers wsdl et xsd à partir desquels gsoap génère des sources. Ma question est que quel que soit le contexte pour lequel l'API est générée, pouvons-nous compter uniquement sur les fichiers wsdl et xsd ou nous avons besoin de documents supplémentaires pour savoir comment appeler et utiliser ces classes générées, fonctions et dans l'ensemble ces cpp générés codes? En d'autres termes, les fichiers xml peuvent-ils suffire pour extraire l'information de comment appeler les codes générés et les utiliser? Si les fichiers wsdl et xsd suffisent, merci de me dire comment extraire ces informations.comment appeler les fonctions de service Web

Répondre

1

Non, avec les fichiers wsdl, vous pouvez uniquement créer les classes et les méthodes.

Normalement, les noms sont les mêmes que les noms des éléments dans la demande de savon. Donc, vous pouvez regarder là-bas comment et quelle méthode vous devez utiliser.

Le fichier xsd sert uniquement à vérifier la requête, s'il est dans un format valide.

Une documentation serait utile. Sans un, vous devez essayer et erreur.

+0

Comme vous l'avez dit, une documentation autre que le fichier wsdl est requise. – hamidi