我们正在使用node-soap创建一个SOAP客户端来与外部Web服务进行交互。
虽然我们包含了包含完整模式的wsdls,但是没有对请求进行验证。不幸的是,验证失败时外部服务器的错误消息根本没有帮助。
有没有办法根据使用node-soap在wsdl中定义的模式验证请求?或者我是否必须使用libxml-xsd之类的内容并自行进行验证?
根据this question,客户有一个"验证"方法,但它不会出现在最新版本中。
答案 0 :(得分:0)
似乎有一个名为' returnFault'在客户端创建期间用于验证针对wsdl的请求。我已将它跟踪到wsdl.js,它似乎确实用于验证wsdl。但是,我无法为无效选项抛出错误,并且像您一样,我的服务器错误不太有用。
不幸的是,我认为这是node-soap中的一个错误。