如何调用网络服务函数

how to call web service functions

如今,我们看到一些 API 是作为 Web 服务提供的。例如,ONVIF 在 wsdl 和 xsd 文件中提供 APIs,gsoap 从中生成源代码。我的问题是,无论生成 API 的上下文如何,我们能否只依赖 wsdl 和 xsd 文件,或者我们需要一些额外的文档来了解如何调用和使用这些生成的 类, 函数和整个这些生成的 cpp 代码?换句话说,xml 文件是否足以提取生成的代码如何调用和使用的信息? 如果只有 wsdl 和 xsd 文件就足够了,请告诉我如何提取这些信息。

不,使用 wsdl 文件,您只能创建 类 和方法。

通常名称与 soap 请求中的元素名称相同。 所以你可以看看那里如何和 你必须使用的方法。

xsd 文件仅用于验证请求的格式是否有效。

文档会很有帮助。没有一个,你必须尝试和错误。