Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JAX-RS在每个端点上返回内容长度_Java_Rest_Http_Jersey_Jax Rs - Fatal编程技术网

Java 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过滤器,

我们试图在每个端点上运行JAX-RS的服务器上返回内容长度

已经有一些基于添加每个端点的信息的解决方案,如。但是,这种实现不是很方便,因为它需要编辑每个端点

是否有更直接的方法使每个端点返回内容长度

我们还发现了,但我们不确定如何生成
ServletResponseWrapper


谢谢大家!

JAX-RS实现默认情况下,如果端点具有以下签名,则添加内容长度头:

@GET
public SomeEntity get () {
    return X;
}
如果需要,可以使用Servlet过滤器,因为JAX-RS构建在Servlet之上

JAX-RS不添加内容长度头的唯一情况是返回StreamingOutput