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>}
答案 0 :(得分:1)
泽西岛现在为您自动生成它,但仅适用于您的类型使用JAXB注释注释的情况。 (如果我没记错的话,这在Jersey 1.13之后是有效的,所以你可能想尝试一下)。