我想在我实现的服务端点获取Inbound消息的ID,该端点具有以下可用参数:
@Context HttpServletRequest
e.g。从下面的入站消息我想在我的服务端点中检索ID:1。 信息:入站消息
ID:1 地址: 编码:ISO-8859-1 Http-Method:POST Content-Type:application / xml 头: 有效载荷:
有人可以告诉我是否有办法获得该身份证件?
答案 0 :(得分:1)
您可以使用Message获取当前的CXF PhaseInterceptorChain.getCurrentMessage()。日志记录拦截器使用的日志记录ID存储在消息映射中,可以使用其密钥进行检索,例如
String loggingId = (String) PhaseInterceptorChain.getCurrentMessage().get(LoggingMessage.ID_KEY);