在containerResponseContext中找不到http标头

时间:2017-05-02 14:33:52

标签: http jersey http-headers

我通过注入HttpServletResponse在我的rest api中设置了一个http响应头“APP-ID”。我有一个容器响应过滤器,用于查看传出响应。在那个回复中,我没有看到“APP-ID”标题! 但是,我的postman客户端显示响应头。知道为什么会这样吗?如何访问“APP-ID”标题?

1 个答案:

答案 0 :(得分:0)

您可以使用ContainerResponse。

public class CustomFilter implements ResourceFilter, ContainerRequestFilter, ContainerResponseFilter, javax.servlet.Filter {

    @Override
    public ContainerResponse filter(ContainerRequest request, ContainerResponse response) {
        response.getHttpHeaders().add("APP-ID", "whatever ");
        return response;
    }
}