向客户端发送标头响应

时间:2016-01-28 19:20:35

标签: rest jersey

将标头响应(从WS调用接收)发送到客户端的最佳方法是什么?我正在使用Jersey客户端来调用WS并获得响应。我能够通过使用Jackson将JSONBody映射到POJO来发送JSONBody。我能够得到标题(见下面的代码)。我的问题是什么是处理标题的最佳方法,我应该如何将标题发送到客户端?

Map<String, String> responseHeaders = new HashMap<String, String>();
for (String header : response.getHeaders().keySet()) {
                System.out.println("header output" + header + "Values"
                        + response.getHeaders().get(header));
                String temp = response.getHeaders().get(header).toString();
                responseHeaders.put(header, temp);
}

1 个答案:

答案 0 :(得分:0)

在服务器端返回Response。有了这个,你可以添加标题,以及一堆其他东西。例如

return Response.ok(entity).header("..", "..").header("..", "..").build();

请查看Response,了解您可以做些什么的其他想法。