使用 WSDL 文件17 Mar 2025 | 4 分钟阅读 WSDL 代表 Web Service Description Language(Web 服务描述语言)。它描述了 Web 服务,并在分散或分布式环境中交换信息。它用于在服务请求者和服务提供者之间创建关系。它是一种基于 XML 的语言,用于描述基于 SOAP 的 Web 服务的功能。 在本节中,我们将学习如何在 SoapUI 中处理 WSDL 文件。 WSDL 的特性WSDL 具有以下特性
Soap 和 XML 方面的 WSDL 模式WSDL 是构建 Web 应用程序的重要组成部分。它促进了使用多种语言构建的各种应用程序彼此交互。 WSDL 用作 SOAP 和 XML 模式的组合,这些模式提供客户端和 Web 服务之间通过 Internet 进行通信。要读取 WSDL 文件,客户端程序必须连接到 Web 服务并指定连接到 Web 服务器所需的操作。 WSDL 文档元素
WSDL 文档的结构以下代码段显示了 WSDL 文档的结构。 我们还可以添加其他元素,例如扩展元素和服务元素,这些元素组合到一个 WSDL 文档中,其中可能包含多个 Web 服务的定义。 以下是 WSDL 的四个主要传输,它们支持 SoapUI 工具中的端点。
单向 (One way):单向服务只能接收单向消息。这意味着客户端可以通过执行具有单个输入元素的操作向服务器发送请求。 请求和响应 (Request and Response):请求和响应服务用于向服务器发送请求并接收来自 Web 服务器的响应。它有两个操作元素。第一个输入元素之后是另一个元素,用于在 Web 服务中发送和接收请求和响应。 请求响应 (Solicit Response):请求响应包括涉及两个输入元素的操作。第一个输入元素包含服务器对客户端的请求,后跟一个客户端响应返回到服务器的输入元素。 通知 (Notification):服务器将信息或消息发送到客户端计算机。因此,通知包括一个操作,其中包括一个输入元素,用于向客户端发送通知。 创建 WSDL 文件要创建 WSDL 文件,我们必须按照以下步骤进行操作 步骤 1:转到文件 -> 新建 SOAP 项目。 ![]() 步骤 2:单击新建 SOAP 项目;它会显示以下屏幕。 ![]() 步骤 3:在“初始 WSDL”文本框中键入以下 WSDL URL,如下所示。 之后,单击确定按钮。 ![]() 它会自动设置项目名称。我们也可以在初始化 WSDL URL 期间更改项目名称。 ![]() 步骤 4:SoapUI 将加载指定的 WSDL URL 内容并将其解析到对象模型中,如下所示。 ![]() 注意:当我们使用某个项目时,SoapUI 会将 WSDL 文件保存到缓存中,以避免不必要的请求。要在 SoapUI 中使用 WSDL 文件,我们需要将缓存定义的属性设置为 FALSE。浏览 WSDL我们可以通过双击导航器来打开编辑器,从而浏览 WSDL 文件的服务。 “概述”选项卡用于显示 WSDL 文件的常规信息,例如
![]() 服务端点用于在 WSDL 文件中包含接口的端点。此外,我们可以为需要身份验证的 WSDL 服务指定多个端点。 ![]() WSDL 内容提供了 WSDL 文件的详细信息。 ![]() |
我们请求您订阅我们的新闻通讯以获取最新更新。