wadl文件中的请求定义

时间:2012-10-02 22:57:58

标签: jersey wadl

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

这个wadl由泽西岛生成。

<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>}

1 个答案:

答案 0 :(得分:1)

是的,有。请参阅http://www.w3.org/Submission/wadl/#x3-40001.3(&lt; grammars&gt;标记)。

泽西岛现在为您自动生成它,但仅适用于您的类型使用JAXB注释注释的情况。 (如果我没记错的话,这在Jersey 1.13之后是有效的,所以你可能想尝试一下)。