測試 API

本頁適用於 ApigeeApigee Hybrid

查看 Apigee Edge 說明文件。

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

判斷 API Proxy 端點的網址

部署環境時,API 代理程式端點的網址會顯示在「Emulators」部分的「Active deployments」下方。

API Proxy 端點網址

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

API 代理程式端點的網址結構如下:


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