【发布时间】:2013-02-14 19:36:07
【问题描述】:
假设我正在为已知的、基于 WSDL 的 Web 服务(我无法获得其源代码)开发客户端:
有没有一种方法可以在 runtime 时根据 WSDL 中的 inline 架构验证各种字段(例如字符串长度不超过限制)?
如果是这样,我如何与该 Web 服务交互以获取其内联 XSD 信息?
【问题讨论】:
-
由于它是“运行时”,因此指定运行客户端的平台很重要。我假设您正在考虑在将代码发送到服务器之前验证其输出?
-
客户端的平台可以是 Windows 和 Linux。客户端是用 Java 编写的。是的,我正在考虑在将代码发送到服务器之前验证它的输出。谢谢!
-
Axis2 有一个将执行验证的客户端生成器。如果您希望 WSDL 发生变化,那么应该可以动态调用生成器并使用生成的客户端。