日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

創建REST API并添加接口

REST API主要面向以業務為中心的開發團隊,適用于API First、API精細化管理等場景,支持通過控制臺、AI大模型或者基于OpenAPI 導入的方式創建。本文主要介紹如何創建REST API并添加接口。

概述

API是一個整體的服務定義,定義了如何與系統進行交互的規則和方法,包含一系列接口;通過API,您可以調用預定義的功能、訪問數據資源或觸發系統行為,而無需了解底層實現的復雜細節。而接口是API的具體實現部分,提供了訪問和操作API功能的入口點,每個接口通常對應一個特定的功能或服務。通過接口,客戶端應用可以與服務器進行交互,執行所需的操作并獲取響應結果。

通過控制臺創建并添加接口

創建API

  1. 登錄云原生API網關控制臺

  2. 在左側導航欄,單擊API管理,并在頂部菜單欄選擇地域。

  3. 在API管理頁面,單擊創建API,單擊REST API卡片中的創建

  4. 創建HTTP API面板中,根據頁面提示配置API相關參數。

    配置項

    說明

    API名稱

    自定義創建的API名稱。

    重要

    API名稱必須全局唯一。

    協議

    支持HTTPHTTPS

    Base Path

    API的基本路徑,訪問具體接口時,完整路徑為http(s)://{域名}/{apiBasePath}/{接口Path}

    版本管理

    是否啟用API版本管理能力,不同版本的API視為獨立的API,它們具有相同的API名稱,但API的其他基本信息和接口信息可以不同。訪問時需要指定版本標識符。

    開啟版本管理功能后,需要配置版本號使用方式

    說明
    • 選擇使用方式Query時,需要配置參數項添加Query

    • 選擇使用方式Header時,需要配置參數項添加Header

    版本號

    相同API名稱下,以版本號進行區分。

    使用方式

    支持PathQueryHeader三種方式。

    • 使用Path時,需要完整訪問路徑為:/API基本路徑/版本號/接口路徑。

    • 使用Query時,完整訪問路徑為:/API基本路徑/接口路徑,請求參數中需要配置參數項添加Query為版本號。

    • 使用Header時,完整訪問路徑為:/API基本路徑/接口路徑,請求頭中需要配置參數項添加Header為版本號。

    描述

    填寫API的相關描述。

添加API接口

  1. 登錄云原生API網關控制臺

  2. 在左側導航欄,單擊API管理,并在頂部菜單欄選擇地域。

  3. 在API列表中單擊目標API,在API詳情頁,添加接口:

    • 如果目標API開啟了版本管理,需要先選擇版本,后單擊添加接口

      image

    • 如果目標API未開啟版本管理,單擊添加接口

  4. 創建接口面板中,配置接口相關參數,并單擊創建

    配置項

    說明

    接口名稱

    自定義創建的接口名稱,在API下需要全局唯一。

    接口Path

    接口的具體路徑。

    Method

    接口的請求方法。接口的路徑+接口的方法,需要在API下全局唯一。

    描述

    接口的描述信息。

    請求定義

    支持定義HeaderQueryParameter Path參數以及Body參數。

    其中Path參數支持在接口Path中三種定義變量的方式:

    • /books/{bookId}

    • /books/[bookId]

    • /books/:bookId

    其中,推薦使用{bookId}方式進行定義。

    請求定義僅用于生成SDK和文檔,不對運行時進行校驗。

    響應定義

    定義不同響應碼的數據結構。

    響應碼定義僅用于生成SDK和文檔,不對運行時進行校驗。

    Mock

    Mock配置僅在API發布Mock場景下生效。

通過AI大模型創建并添加接口

  1. 登錄云原生API網關控制臺

  2. 在左側導航欄,選擇API管理,并在頂部菜單欄選擇地域。

  3. 在API管理頁面,單擊創建API,選擇REST API卡片中的AI大模型創建

  4. 基于AI大模型創建面板中,根據頁面提示配置相關參數,單擊生成Swagger示例,在左側自動生成API及接口。

    配置項

    說明

    API名稱

    自定義創建的API名稱。

    重要

    API名稱必須全局唯一。

    場景

    描述API的使用場景,是關于什么的服務。

    資源及對應操作

    數據對象,最多創建5個數據對象

    名稱

    數據對象的名稱,如圖書。

    屬性

    數據對象的屬性,如書名、作者,可直接粘貼數據模型相關的定義文本或代碼。

    操作:增/刪/改/查

    • 增:新增資源接口描述,如根據ID、名稱新增。

    • 刪:刪除資源接口描述,如根據ID刪除資源。

    • 改:修改資源接口描述,如根據ID,修改資源名稱。

    • 查:查看資源接口描述,如根據ID查詢資源信息

    其他

    填寫其他補充內容。

通過導入OpenAPI文件創建并添加接口

  1. 登錄云原生API網關控制臺

  2. 在左側導航欄,選擇API管理,并在頂部菜單欄選擇地域。

  3. 在API管理頁面,單擊創建API,單擊REST API卡片中的導入

  4. 基于OpenAPI創建文件面板中,配置API相關參數,并單擊預檢并創建

    配置項

    說明

    API名稱

    自定義創建的API名稱,API名稱需要全局唯一。

    OpenAPI文件

    支持選擇文件或粘貼文本內容。

    版本管理

    是否啟用API版本管理能力,不同版本的API視為獨立的API,它們具有相同的API名稱,但API的其他基本信息和接口信息可以不同。訪問時需要指定版本標識符。

    開啟版本管理功能后,需要配置版本號使用方式

    說明
    • 選擇使用方式Query時,需要配置參數項添加Query

    • 選擇使用方式Header時,需要配置參數項添加Header

    版本號

    相同API名稱下,以版本號進行區分。

    使用方式

    支持PathQueryHeader三種方式。

    • 使用Path時,需要完整訪問路徑為:/API基本路徑/版本號/接口路徑。

    • 使用Query時,完整訪問路徑為:/API基本路徑/接口路徑,請求參數中需要配置參數項添加Query為版本號。

    • 使用Header時,完整訪問路徑為:/API基本路徑/接口路徑,請求頭中需要配置參數項添加Header為版本號。

    描述

    填寫API的相關描述。