在node-soap中是否有模式验证?

时间:2016-07-17 23:54:13

标签: xml node.js web-services soap wsdl

我们正在使用node-soap创建一个SOAP客户端来与外部Web服务进行交互。

虽然我们包含了包含完整模式的wsdls,但是没有对请求进行验证。不幸的是,验证失败时外部服务器的错误消息根本没有帮助。

有没有办法根据使用node-soap在wsdl中定义的模式验证请求?或者我是否必须使用libxml-xsd之类的内容并自行进行验证?

根据this question,客户有一个"验证"方法,但它不会出现在最新版本中。

1 个答案:

答案 0 :(得分:0)

似乎有一个名为' returnFault'在客户端创建期间用于验证针对wsdl的请求。我已将它跟踪到wsdl.js,它似乎确实用于验证wsdl。但是,我无法为无效选项抛出错误,并且像您一样,我的服务器错误不太有用。

不幸的是,我认为这是node-soap中的一个错误。