我的网络服务端点如下所示: http://www.host.com:8010/webservices/SOAProvider/plsql/xxcpin_ap_supplier_pkg/
因此,当我使用tcpmon捕获传出请求和传入响应时,我将“www.host.com”指定为HOSTNAME,将8010指定为PORT。显然我无法在TCPMON中指定扩展名“webservices / SOAProvider / plsql / xxcpin_ap_supplier_pkg /”。这让我相信我的SOAP消息将到达正确的端点(http://www.host.com:8010/webservices/SOAProvider/plsql/xxcpin_ap_supplier_pkg/)。
是否有方法或其他工具可以指定完整的端点地址并跟踪soap请求和响应?
非常感谢您的回复和帮助。
谢谢
答案 0 :(得分:0)
我不是特别了解AXIS,但在CXF中,您可以将记录器添加到端点配置总线。核心JAX-WS也是如此,您可以在其中指定可能包含日志记录步骤的处理程序链。
不属于ws实现(客户端或服务器)的命令行工具不知道应用程序或协议细节,因此无法过滤该特定端点请求。
您可以从tcpmon
获取输出并对其进行后期处理,以便通过查找找到您想要的端点:
POST webservices/SOAProvider/plsql/xxcpin_ap_supplier_pkg/ HTTP/1.1
或数据流中非常相似的东西。
答案 1 :(得分:0)