SOAP 客户端和调试器。

执行和调试 SOAP 交易。

  • 支持 SOAP 1.1 和 1.2 协议。
  • SOAP 客户端和 WSDL 客户端接口。
  • 用于检查 Web 服务交互的 SOAP 调试器。
  • SOAP 验证。
  • WS-Security 和 HTTPS 安全选项。
  • 图形化的。 WSDL 编辑器。

SOAP 客户端。

使用 XMLSpy 执行 SOAP 事务。

XMLSpy 包含了完整的 SOAP 1.2 和 1.1 功能,其中包括一个 SOAP 客户端,用于解析 WSDL 文档、创建 SOAP 请求、将请求提交到 Web 服务,以及查看 SOAP 响应。

您可以打开任何现有的WSDL 1.1/2.0文档,并立即了解该Web服务所提供的功能。然后,您可以选择其中一个功能,系统将自动生成一个SOAP请求消息,您可以在其中填写数据,并通过HTTP或HTTPS将其发送到Web服务。

SOAP 响应消息已接收并显示。此功能提供对高度结构化数据的完整支持(例如,可以使用复杂类型作为参数或包含在结果集中)。

SOAP 调试器。

XMLSpy SOAP 调试器作为 Web 服务客户端和服务器之间的代理,允许您检查 WSDL 1.1/2.0 文件,逐步骤跟踪通过 HTTP 或 HTTPS 传输的 Web 服务交易,检查每个请求和响应的 XML 文档,在 SOAP 函数上设置断点(无论是请求端还是响应端),甚至可以定义条件断点,当特定请求或响应包含通过 XPath 查询指定的数据时,断点就会触发。

通过这种方式,SOAP 调试器可以帮助您快速、轻松地识别和修复错误。

Web服务示例。

XMLSpy的帮助文档包含了关于一个示例Web服务的信息,您可以连接到该服务,以体验SOAP客户端和SOAP调试器的功能。

SOAP 安全选项。

为了满足对Web服务交易的端到端安全需求,XMLSpy支持基于WS-Security(Web服务安全)标准的身份验证,可以通过客户端证书实现,并且支持通过HTTPS方式调用Web服务。

《Web Services Security》是由OASIS组织发布的规范,它是SOAP协议的扩展,旨在为SOAP消息本身添加安全功能,例如身份验证,从而实现复杂Web服务交易的端到端安全性。这些措施是对HTTP安全所提供的传输层安全措施的补充。

SOAP 安全选项的配置位于“SOAP 请求设置”对话框中,可以通过“SOAP”菜单访问该对话框。它允许您启用和编辑 HTTP 安全设置以及 WS-Security 设置。您还可以为 SOAP 调试器指定安全设置。

在 XMLSpy 中配置 SOAP 安全选项。