wadl 有什么方法可以告诉请求类型吗?例如,下面的PUT方法期望xml数据类型为"setBlockRequest",有什么方法可以将其引用到xml模式(xsd文件)来定义"setBlockRequest"的内容吗?
这个捣蛋是由泽西岛生成的。
<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>}
是的,有。请参阅 http://www.w3.org/Submission/wadl/#x3-40001.3(<语法>标签)。语法>
Jersey 现在会自动为您生成它,但仅适用于您的类型使用 JAXB 注释的情况。(如果我没记错的话,这从泽西岛 1.13 开始就有效,所以你可能想试一试)。