本頁內容適用於 Apigee 和 Apigee Hybrid。
查看
Apigee Edge 說明文件。
請按照下列各節所述測試 API。另請參閱「管理 Apigee 工作區中的資料夾和檔案」。
判斷 API Proxy 端點的網址
部署環境後,API 代理端點的網址會顯示在「Active deployments」(有效部署) 下方的「emulators」(模擬器) 部分。
如要複製 API 代理端點的網址,請將游標放在網址上,然後按一下 。
API Proxy 端點的網址結構如下:
https://0:8998/shopping/cart/addItem |_____||____________||______| | | | host+port basepath resource
根據預設,主機和通訊埠 (流量) 分別為 0
和 8998
。
安裝 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
值 (不含引號),如下圖所示。
根據 API 的要求,在 curl 呼叫中傳遞 API 金鑰。舉例來說,下列 curl 呼叫會在 apikey
查詢參數中傳遞 API 金鑰:
curl 0:8998/helloworld?apikey=ZQA5euYtNeJ7ZCGCJMpvd6F2BZOmxOzY