SOAP调试程序
SOAP调试程序(参见下方截图)可用于查看和分析SOAP请求和响应。它充当客户端和Web服务之间的代理服务器。您可以执行以下操作:
•逐步执行SOAP请求和响应
•修改SOAP请求和响应
•向客户端或服务器转发修改后的请求
•允许为每个请求和响应消息使用断点,包括使用XPath表达式的条件断点
SOAP调试程序的工作方式如下:
•在启动“SOAP调试程序”会话之前应设置SOAP调试程序选项。这些选项包括计算机的IP地址,以及SOAP调试程序的布局和超时选项。
•要打开SOAP调试程序(启动会话),请选择切换命令SOAP | SOAP调试会话。此时,您必须(i) 提供将用于提供相关SOAP信息的WSDL文件的位置,以及(ii) 有关源端口和目标端口的信息。
•在“SOAP调试程序断点”窗口中,设置所需的断点。
•现在您可以打开发出SOAP请求的文件并运行SOAP调试程序。
•然后您可以分析结果。如果有任何错误,请修复它们。
•要关闭SOAP调试程序,请选择切换命令SOAP | SOAP调试会话。
在本部分的小节中,我们将介绍如何使用SOAP调试程序。
DebuggerClient.htm文件位于C:\Documents and Settings\<username>\My Documents\Altova\XMLSpy2023\Examples 文件夹中,用作示例文件。在这个示例文件中,浏览窗口充当客户端应用程序,用于发送和接收SOAP消息。Nanonull Time Service服务是Web服务器,它位于以下位置:http://www.nanonull.com/TimeService/TimeService.asmx?WSDL。