我想在Apache CXF中將自定義HTTP頭添加到響應中。我需要從內容中計算MD5並將其添加爲HTTP標頭。我試圖使用ResponseHandler或攔截器。我最後的嘗試是如何將自定義HTTP標題添加到JAX-RS響應?
@Component
public class ResponseBPAuthFilter extends AbstractOutDatabindingInterceptor {
public ResponseBPAuthFilter() {
super(Phase.MARSHAL_ENDING);
}
@Override
public void handleMessage(Message t) throws Fault {
Map headers = CastUtils.cast((Map)t.get(Message.PROTOCOL_HEADERS));
headers.put("Some-Header", Arrays.asList("test"));
}
}
但它什麼也沒做。