【发布时间】:2011-03-11 22:21:11
【问题描述】:
我有一个返回“javax.ws.rs.core.Response”实体的 REST Web 服务。当我运行 enunciate 时,它无法确定输出类型,所以生成的 wadl 中的响应留空:
如果代码如下所示:
@GET
@Path("/webservice")
@Produces({"application/xml"})
@TypeHint(myClass.class)
javax.ws.rs.core.Response methodCall(...
WADL 内容如下:
...
<wadl:representation mediaType="application/xml"/>
</wadl:response>
而不是:
...
<wadl:representation mediaType="application/xml" element="ns1:myClass" xmlns:ns1="http://pathTo/schema"/>
</wadl:response>
不管怎样,这里是为了清楚地识别响应返回类型吗?
【问题讨论】:
标签: java response jax-rs httpresponse enunciate