Java JAX-RS在每个端点上返回内容长度
我们试图在每个端点上运行JAX-RS的服务器上返回内容长度 已经有一些基于添加每个端点的信息的解决方案,如。但是,这种实现不是很方便,因为它需要编辑每个端点 是否有更直接的方法使每个端点返回内容长度 我们还发现了,但我们不确定如何生成Java JAX-RS在每个端点上返回内容长度,java,rest,http,jersey,jax-rs,Java,Rest,Http,Jersey,Jax Rs,我们试图在每个端点上运行JAX-RS的服务器上返回内容长度 已经有一些基于添加每个端点的信息的解决方案,如。但是,这种实现不是很方便,因为它需要编辑每个端点 是否有更直接的方法使每个端点返回内容长度 我们还发现了,但我们不确定如何生成ServletResponseWrapper 谢谢大家! JAX-RS实现默认情况下,如果端点具有以下签名,则添加内容长度头: @GET public SomeEntity get () { return X; } 如果需要,可以使用Servlet过滤器,
ServletResponseWrapper
谢谢大家! JAX-RS实现默认情况下,如果端点具有以下签名,则添加内容长度头:
@GET
public SomeEntity get () {
return X;
}
如果需要,可以使用Servlet过滤器,因为JAX-RS构建在Servlet之上
JAX-RS不添加内容长度头的唯一情况是返回StreamingOutput