我正在使用 Apache CXF 作为 REST 提供程序。
我想在进入 web 服务时收集数据,在进入响应之前收集数据并在响应中添加一些计算。对于这个问题,为了简单起见,假设我想获取输入的开始时间、发送响应之前的完成时间,并将总时间添加到响应中。
现在,我该怎么做?我创建了单独工作的 In 和 Out 拦截器,但是如何在 Out 拦截器中使用来自 In 拦截器的数据?
谢谢伊多布
更新:
我试图将数据设置为上下文参数
message.setContextualProperty(key,value);
但我得到 NULL
message.getContextualProperty(key);
我也尝试了同样的方法,但只是使用
message.put(key,value) and message.get(key)
没用。
有想法吗?
谢谢你,伊多布