gpt4 book ai didi

Java JAX-WS 网络服务客户端 : how log request & response xml?

转载 作者:太空狗 更新时间:2023-10-29 22:39:17 24 4
gpt4 key购买 nike

我创建了一个 LoggingHandler 的实现实现 SOAPHandler<SOAPMessageContext>

它应该在任何时候记录 handleMessage触发器(在我的情况下从未调用过)

MyService service = new MyService();
MyServicePort port = service.getPortType();

现在我试试这个:

BindingProvider bindingProvider = (BindingProvider)port;
bindingProvider.getBinding().getHandlerChain().add(new LoggingHandler());

虽然我没有看到任何请求/响应 xml。

您能提出任何解决方案吗?也许还有另一种查看输出和请求 XML 的方法?

最佳答案

如果您使用此方法,它将开始工作:

binding.setHandlerChain(handlerList);

所以,首先用

初始化这个列表
binding.getHandlerChain();

然后将你的元素添加到列表中

setHandlerChain();

关于Java JAX-WS 网络服务客户端 : how log request & response xml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2808544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com