ฉันกำลังพยายามเพิ่มส่วนหัว 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"));
}
}
แต่มันไม่ทำอะไรเลย