たとえば、リソースが利用可能であるか、パラメーターが空のままである場合に、さまざまな HTTP ステータス コードに応答するいくつかのメソッドを備えた単純な RESTful WS を開発しました。
ソース コードの観点から、私は独自のステータス コードを送信するか、結果として 200 ok を送信することに問題はありません。
たとえば、1 つのメソッドに対して 2 つの return ステートメントが考えられます。
return Response.status(460).entity("Key not found").build();
また
return Response.ok(text,MediaType.TEXT_HTML).build();
生成されたWADLファイルを見ると、可能な応答のエントリは次のように定義されています
<method name="DELETE" id="aMethod">
<response><representation mediaType="text/html"/>
</response>
</method>
WADL ジェネレーターに次のようなエントリを生成するように指示するために、何らかの注釈を使用するか、他の回避策を実行することは可能ですか?
<response status="201">
[...]
</response>
一般に、たとえばパラメーターを使用した複数の応答。
<response status="201">
<param name="location" style="header" type="xsd:anyURI" required="true">
<link resource_type="#entry" rel="self"/>
</param>
<representation href="#entry"/>
</response>
この種の情報をJersey/JAX-RSを使用したWADLファイルの生成に統合する方法を知っている人はいますか?