我正在使用 axis2
客户端调用一个 WebService
,因为我使用 OMElement
添加了 header 。
执行时我遇到异常。我只想打印并检查请求的整个 SoapEnvelope
。
请建议我如何打印请求的 SoapEnvelope
。
提前致谢。
最佳答案
可以在eclipse中使用tcp/ip监控
例如,如果您的端点是http://localhost:8080/Pojo/services/AddressBookService
在 Eclipse 中导航至 Window --> Preferences --> TCP/IP Monitor 单击添加 添加本地监控端口并提供您的端点服务器主机和端口号 勾选自动启动选项并点击确定
在 Eclipse 中,导航到窗口 --> 显示 View --> tcp/ip
接下来,您需要将端点指向 TCP 监视器正在监听的新端口
http://localhost:10080/Pojo/services/AddressBookService
调用服务后,您可以查看 SOAP 请求和响应。如果您有标题内容,您也可以查看。
关于java - 如何打印 axis2 服务 SOAP 信封,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24238804/