1

我已经为netbeans中的现有服务创建了Web服务客户端,并且ide正确地以oop样式进行了所有操作,但是我需要记录xml请求和来自服务的响应,如何记录这些信息?

4

1 回答 1

2

为了记录 Web 服务的请求和响应,您需要创建JAX-WS实现SOAPHandler<SOAPMessageContext>接口的自定义 soap 处理程序。

用消息做任何你喜欢的事情的方法是handleMessage(SAOPMessageContext messageContext)。从消息上下文中,您将能够获取 SOAP 消息并将其记录下来。

请参阅我的帖子如何实现 SOAP 处理程序接口和覆盖handleMessage特定要求的方法。

这篇文章导致了你想要实现的目标。看看这篇文章。它也可能会有所帮助。如果您无法设置您的处理程序,请返回更具体的问题。

于 2012-10-16T10:57:44.893 回答