測試 API

本頁內容適用於 ApigeeApigee Hybrid

查看 Apigee Edge 說明文件。

請按照下列各節所述測試 API。另請參閱「管理 Apigee 工作區中的資料夾和檔案」。

判斷 API Proxy 端點的網址

部署環境後,API 代理端點的網址會顯示在「Active deployments」(有效部署) 下方的「emulators」(模擬器) 部分

API Proxy 端點網址

如要複製 API 代理端點的網址,請將游標放在網址上,然後按一下 複製 API Proxy 端點網址

API Proxy 端點的網址結構如下:


https://0:8998/shopping/cart/addItem
       |_____||____________||______|
          |        |           |
     host+port  basepath    resource

根據預設,主機和通訊埠 (流量) 分別為 08998

安裝 Apigee Emulator 時,您會定義通訊埠,並在開發 API Proxy 時定義 basepath 和資源值。

使用 curl 測試 API

如要使用 curl 測試 API,請開啟「Terminal」(終端機) 分頁,然後執行對 API 的呼叫。

例如:

curl 0:8998/helloworld

使用 API 金鑰進行驗證

如果您的 API 需要以 API 金鑰為基礎的驗證:

  • 按照「建立測試資源」一文的說明,建構並匯出 API 產品、開發人員和開發人員應用程式測試資源
  • 在 Apigee Emulator 的「Active test resources」部分,按一下「Active developer apps」,然後複製 API 產品的 consumerKey 值 (不含引號),如下圖所示。

    醒目顯示 consumerKey 值的開發人員應用程式。

根據 API 的要求,在 curl 呼叫中傳遞 API 金鑰。舉例來說,下列 curl 呼叫會在 apikey 查詢參數中傳遞 API 金鑰:

curl 0:8998/helloworld?apikey=ZQA5euYtNeJ7ZCGCJMpvd6F2BZOmxOzY