如何解决Java根据WSDL验证SOAP消息
您可能会在开源soapUI项目中查看WsdlValidator类的源代码。
https://github.com/SmartBear/soapui
http://www.soapui.org/apidocs/com/eviware/soapui/impl/wsdl/support/wsdl/WsdlValidator.html
解决方法
我需要针对验证SOAP消息WSDL
。(以XML
可以根据XSD
模式验证文件的方式)。
我没有打电话给任何网络服务;我只有一条SOAP
消息和一个WSDL
,并且我需要验证该SOAP
消息是正确的。而无需调用网络服务或之后的任何服务。
我需要在Java程序中对此进行验证。您知道一个小的Java库可以做到这一点吗?
ps:我知道JAX-
WS
当您调用Web服务时,有几个库可以验证请求/响应。但是,我没有调用任何Web服务。我有一个简单的SOAP
消息,还有一个WSDL
,并且我需要一个函数来根据验证SOAP
消息WSDL
。
ps:我也知道有工具可以做到这一点,例如SOAPUI
和XMLSpy
。同样,我需要在Java程序中进行此验证。
ps:我知道我可以提取SOAP
邮件的正文部分,并根据验证XSD
。但是,我想针对验证整个SOAP
消息WSDL
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。