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 に答える