Java 如何在JAX-WS处理程序中区分请求和响应?

Java 如何在JAX-WS处理程序中区分请求和响应?,java,web-services,soap,jax-ws,Java,Web Services,Soap,Jax Ws,我知道我可以使用MESSAGE\u OUTBOUND\u PROPERTY来确定消息是入站还是出站,但是如果我有一个调用其他服务的服务,并且我使用一个通用处理程序来记录所有消息,这并不能告诉我消息是请求还是响应 例如,入站消息可以是进入我的服务的请求,也可以是从我调用的服务返回的响应。出站消息可以是我的服务的响应,也可以是我正在呼叫的服务的请求 有没有办法知道SOAP消息是请求还是响应 谢谢。我一直在努力解决这个问题,没有找到比将处理程序分为客户端处理程序和服务器处理程序更好的方法 这样,他们就

我知道我可以使用
MESSAGE\u OUTBOUND\u PROPERTY
来确定消息是入站还是出站,但是如果我有一个调用其他服务的服务,并且我使用一个通用处理程序来记录所有消息,这并不能告诉我消息是请求还是响应

例如,
入站
消息可以是进入我的服务的请求,也可以是从我调用的服务返回的响应。
出站
消息可以是我的服务的响应,也可以是我正在呼叫的服务的请求

有没有办法知道
SOAP
消息是请求还是响应


谢谢。

我一直在努力解决这个问题,没有找到比将处理程序分为客户端处理程序和服务器处理程序更好的方法


这样,他们就可以使用各自的出站属性来查看某个内容是对服务器的请求/来自客户端还是对客户端/来自服务器的响应。

现在我想起来了,我想知道是否可以检查HTTP响应头。我调用的服务的响应应该包含它们,而我返回的响应可能不会。。。