4.3. 创建 REST API 连接器


Fuse Online 可以为支持 Hypertext 传输协议(HTTP)/1.0 或 HTTP/1.1 的 REST API 创建连接器。为此,Fuse Online 需要有效的 OpenAPI 3 (或 2)文档,用于描述您要连接到的 REST API。

您的 Fuse 在线环境提供 To Do 应用,它有一个 REST API 用于访问包含任务的数据库。您的环境还为这个 API 提供 OpenAPI 文档。

步骤

  1. 下载 todo app 的图标:

    1. 在 Fuse Online 导航面板中,单击 Home
    2. 将 URL 复制到文本编辑器中。
    3. 在 URL 的开头,插入 todo-
    4. 在 URL 的末尾,添加 /images/setuptools_icon.png
    5. 使用 http 方案而不是 https

      结果如下: http://todo-app-proj217402.6a63.fuse-ignite.openshiftapps.com/images/todo_icon.png

    6. 将此 URL 粘贴到新的浏览器窗口中,并将 todo_icon.png 文件下载到文件系统的位置。您将在第 11 步中上传此图标。
  2. 识别 Fuse Online 环境 OpenAPI 文档副本的 URL:

    1. 在 Fuse Online 导航面板中,单击 Home
    2. 将 URL 复制到文本编辑器中。
    3. 在 URL 的开头,插入 todo-
    4. 在 URL 的末尾,添加 swagger.json
    5. 使用 http 方案而不是 https

      结果如下: http://todo-app-proj217402.6a63.fuse-ignite.openshiftapps.com/swagger.json

    注意

    如果 TLS 证书无效,则 http 的规格而不是 https 避免了运行时错误。在生产环境中,确保存在有效的证书,并且始终指定安全 URL (https)来获取 OpenAPI 文档。

  3. 在 Fuse Online 导航面板中,点 Customizations > API Client Connectors
  4. Create API Connector
  5. 选择 Use a URL
  6. 在输入框中,粘贴 OpenAPI 文档的 URL 并点 Next
  7. Review Actions 页面中,点 Next。如果您看到警告,您可以忽略它。
  8. Next
  9. Specify Security 页面上,接受 HTTP Basic Authentication 并指定用户名和密码,如 adminadmin。请注意,在这个示例应用程序中不会验证用户名和密码。
  10. Next
  11. Todo App API 概述页面中:

    1. 对于 Connector Icon,点 Choose File,然后导航到在第 1 步中下载的 todo_icon.png 的位置。
    2. 如果要,您可以更改 NameDescription 字段中的值。
    3. Host 字段中,接受服务主机的名称,它类似如下: http://todo-app-proj217402.6a63.fuse-ignite.openshiftapps.com
    4. Base URL 字段中,接受在服务请求中遵循主机名的 URL 部分: /api
  12. 点击 Save

    Fuse Online 显示 API 客户端连接器。刚刚创建的 Todo App API 有一个新条目。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat, Inc.