验证REST Api响应

时间:2015-07-16 14:20:58

标签: web-services rest spring-mvc

我使用Spring Web MVC创建了一个REST API,以便在mongo集合中公开数据。此API支持XML和Json格式。我动态地使用BasicBSONObject(内部是linkedHashMap)生成响应。因此,我不会跟踪服务代码中的字段。

此API的消费者如何验证我的服务的响应?如果这是一个基于SOAP的服务,我可以给他们一个XSD。我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

您可以在响应XML中使用xsi:schemaLocation="http://path/to/your/xsd/file.xsd"属性,并在URL上托管有效的XSD。

调用者有责任使用XSD验证XML。