java - 如何打印 axis2 服务 SOAP 信封

标签 java web-services apache-axis

我正在使用 axis2 客户端调用一个 WebService,因为我使用 OMElement 添加了 header 。 执行时我遇到异常。我只想打印并检查请求的整个 SoapEnvelope

请建议我如何打印请求的 SoapEnvelope

提前致谢。

最佳答案

可以在eclipse中使用tcp/ip监控

例如,如果您的端点是http://localhost:8080/Pojo/services/AddressBookService

在 Eclipse 中导航至 Window --> Preferences --> TCP/IP Monitor 单击添加 添加本地监控端口并提供您的端点服务器主机和端口号 勾选自动启动选项并点击确定

enter image description here

在 Eclipse 中,导航到窗口 --> 显示 View --> tcp/ip

enter image description here

接下来,您需要将端点指向 TCP 监视器正在监听的新端口

http://localhost:10080/Pojo/services/AddressBookService

调用服务后,您可以查看 SOAP 请求和响应。如果您有标题内容,您也可以查看。

enter image description here

关于java - 如何打印 axis2 服务 SOAP 信封,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24238804/

相关文章:

Java 8 流合并内部流结果到上面的流

php - 监听PHP函数调用拦截返回值

java - WSWS7263E : The following exception occured : org. apache.axis2.AxisFault:HTTP(503) 不可用地址

java.lang.AssertionError : Status expected:<200> but was:<400>

Java:在 for 循环中使用 .charAt() 时出现 StringIndexOutOfBoundsException

java - jaxws-rt.jar 中的 "/com/sun/xml/ws/"包和 rt.jar 中的 "/com/sun/xml/internal/ws/"包有什么区别

java - Axis2 许可问题

java - 了解 Axis2 端点

java - 没有 xml 的 HiddenHttpMethodFilter 配置

java - 使用 WebFilter 从 XML 获取请求参数