如何从JAX-WS读取soap响应头

时间:2015-07-30 09:18:46

标签: java web-services soap jax-rs

1 个答案:

答案 0 :(得分:1)

这有助于获取soap标题内容

private List getHeaders(){

    MessageContext messageContext = context.getMessageContext();

    if (messageContext == null || !(messageContext instanceof WrappedMessageContext)) {

        return null;

    }
    Message message = ((WrappedMessageContext) messageContext).getWrappedMessage();

    List<Header> headers = CastUtils.cast((List<?>) message.get(Header.HEADER_LIST));

    return headers;

}