【问题标题】:how to read soap response header from JAX-WS如何从 JAX-WS 读取肥皂响应标头
【发布时间】:2015-07-30 09:18:45
【问题描述】:

【问题讨论】:

  • 它到底是怎么不工作的?为问题添加更多详细信息
  • 得到编译错误无法识别符号
  • Edit 问题并在此处添加详细信息
  • 呃?,首先,你为什么需要这个?你不用CXF生成你的类吗? -> cxf.apache.org/download.html
  • 是的,我使用 CFX 生成了类。但是我如何获取标头值。我有消息处理程序类,但我如何访问 getHeader 方法

标签: java web-services soap jax-rs


【解决方案1】:

这有助于获取肥皂标题内容

私有列表 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;

}

【讨论】:

    猜你喜欢
    • 2019-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多