OpenAPI 编辑器和测试工具。

编辑、验证和测试 OpenAPI 文档。

  • 智能 OpenAPI 编辑器。
  • 文本和图形编辑选项。
  • 基于 OpenAPI 的验证。
  • 语法高亮、代码折叠、代码提示功能。
  • 根据 OpenAPI 规范编辑 JSON Schema。
  • 支持 OpenAPI 1.0、2.0 和 3.0 规范。
  • 用于新 OpenAPI 定义的 YAML 模板。
  • 智能 YAML 和 JSON 编辑器。
  • 创建和测试 OpenAPI HTTP 请求。

OpenAPI 工具。

当然。请提供您需要翻译的英文文本。 OpenAPI OAS(开放API规范)是一种标准,它使用一种与编程语言无关的格式来描述Web API。它提供了一个蓝图,解释了软件应用程序如何在互联网上进行通信。开发者使用OpenAPI来编写JSON或YAML格式的说明,这些说明描述了API的详细信息、端点、数据以及安全方面的考虑。这种标准化的描述允许其他程序与API进行交互,而无需了解其内部代码。

XMLSpy 包含一系列智能工具,可用于在开发或探索过程中处理 OpenAPI,包括验证、编辑和测试功能。

JSON 模式编辑器。

图形化界面。 JSON 模式编辑器。 XMLSpy 支持基于 OAS 的 JSON 模式的验证和编辑。其可视化界面使开发人员更容易处理复杂的 OpenAPI 模式,因为它提供了结构的可视化表示,从而更容易理解并识别错误或不一致之处。

JSON Schema 编辑器支持 OAS 扩展,包括区分器(discriminator)、XML、格式(format)以及外部文档(external docs),这些扩展可以在“详细信息”辅助功能中进行配置。

编辑 OpenAPI 文档。

无论您的 OpenAPI 文档是使用 JSON 还是 YAML 格式编写,XMLSpy 中的基于文本的 OpenAPI 编辑器都提供智能编辑功能,例如语法高亮、代码折叠、自动补全以及便捷的输入辅助。

XMLSpy 中的 OpenAPI 编辑器。

如果您切换到.. 网格视图。XMLSpy 提供文档结构的图形化表示,这使得浏览、理解和编辑文档更加容易。除了智能编辑工具外,网格视图还提供单元格内的命令、可视化的拖放编辑功能,以及表格视图,用于调整节点显示的样式。您还可以展开和折叠数据部分,以便浏览大型文件并查找特定元素。

图形化 OpenAPI 编辑视图。

无论是列表视图还是网格视图,都能够对文档进行验证,以确保其符合 OpenAPI 规范。

当您从零开始时,XMLSpy 包含内置模板,用于创建新的 OpenAPI 文档,并支持 Open API 1.0、2.0 和 3.0 版本。

创建 OpenAPI HTTP 请求。

XMLSpy 包含一个非常有用的.. HTTP 测试窗口。 它支持 OpenAPI 规范。该窗口会引导您完成创建和发送 HTTP 请求到现有 API 的过程。然后,您可以在该窗口中直接接收、检查和排查响应。

一旦您指定了 OpenAPI 文档的存储位置,HTTP 测试窗口就会显示所有可用的路径以及与其对应的操作。

可用的 OpenAPI 接口操作。

根据您选择的测试操作和参数,XMLSpy 会自动生成测试消息,您可以将该消息发送到 API,然后查看结果。

向 OpenAPI API 发送测试消息。

能够发送请求并检查响应,这确保了API在开发和集成过程中能够按照预期运行。 这是一个有效的工具,不仅可以用于测试您自己的API,还可以用于探索第三方接口。