【发布时间】:2010-07-02 12:32:13
【问题描述】:
我正在尝试将自定义 HTTP 标头添加到 Apache CXF 中的响应中。我需要从内容中计算 MD5 并将其添加为 HTTP 标头。我尝试使用 ResponseHandler 或 Interceptor。我最后一次尝试是
@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"));
}
}
但它什么也没做。
【问题讨论】: