将标头响应(从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);
}
答案 0 :(得分:0)
在服务器端返回Response
。有了这个,你可以添加标题,以及一堆其他东西。例如
return Response.ok(entity).header("..", "..").header("..", "..").build();
请查看Response
,了解您可以做些什么的其他想法。