[英]How to include HTTP status codes in the response of a WADL file generated by Jersey
我已經開發了一種簡單的RESTful WS,它具有一些方法,例如,如果資源可用或參數為空,它們將響應不同的HTTP狀態代碼。
從源代碼的角度來看,我沒有問題可以發送自己的狀態代碼,也可以發送200 ok。
例如,一個方法有兩個可能的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文件的生成中?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.