1

我在我的工作场所做 Sprimg WS。我们遇到了一些奇怪的验证问题,如果用户将“Dog”传递给布尔值。它仍然接受它并炸毁。我想知道处理这类问题的最佳方法是什么。

要求:

根据 SOAP 请求,如果有任何验证错误,则将自定义错误集返回给用户。

使用的技术,XMLObject 用于 XML 到对象的转换。

当前的验证方式(我觉得可以改进)检查元素是否为 Nil 并且为 XML 中的每个元素设置。

我试过什么?

我尝试使用 XMLObject Validate 方法,我想它一次只返回一个错误。这对我们来说是不可行的。我想发送请求忘记遵守 XML 模式的错误列表。

请建议我一些方法来进行此操作,这可能是有效的。

4

1 回答 1

1

您应该在 WSDL 中针对您的 XSD 模式进行验证。

我在这里写了一个服务器验证教程和一个客户端验证教程希望能给你一些建议!

于 2010-05-30T14:14:17.560 回答