0

wadl 有什么方法可以告诉请求类型。例如,下面的 PUT 方法需要“setBlockRequest”的 xml 数据类型,有什么方法可以将它引用到 xml 模式(xsd 文件)来定义“setBlockRequest”的内容?

这个 wadl 是由 Jersey 生成的。

<resource path="/appliance/{device_id}/update_multiple_values">
<param xmlns:xs="http://www.w3.org/2001/XMLSchema" name="device_id" style="template" type="xs:string"/>
<method id="setBlockValue" name="PUT">
<request>
<ns2:representation xmlns:ns2="http://wadl.dev.java.net/2009/02" xmlns="" element="setBlockRequest" mediaType="application/xml"/>
</request>
</method>
</resource>}
4

1 回答 1

1

就在这里。请参阅http://www.w3.org/Submission/wadl/#x3-40001.3(<grammars> 标签)。

Jersey 现在会自动为您生成它,但仅适用于您的类型使用 JAXB 注释进行注释的情况。(如果我没记错的话,这从 Jersey 1.13 开始有效,所以你可能想试一试)。

于 2012-10-04T12:51:40.837 回答