使用 API Gateway 主控台來測試 REST API 方法 - Amazon API Gateway

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 API Gateway 主控台來測試 REST API 方法

使用 API Gateway 主控台來測試 REST API 方法。

必要條件

使用 API Gateway 主控台測試方法

重要

使用 API Gateway 主控台測試方法可能會對資源產生無法復原的變更。使用 API Gateway 主控台測試方法與在 API Gateway 主控台之外呼叫方法是相同的。例如,如果您使用 API Gateway 主控台呼叫刪除 API 資源的方法,當方法呼叫成功時,將會刪除 API 的資源。

若要測試方法
  1. 在以下網址登入 API Gateway 主控台:https://console.aws.amazon.com/apigateway

  2. 選擇 REST API。

  3. Resources (資源) 窗格中,選擇您要測試的方法。

  4. 選擇測試標籤。您可能需要選擇向右箭頭按鈕才能顯示此索引標籤。

    使用測試標籤來測試您的 API。它位於方法響應選項卡旁邊。

    在顯示的任何方塊 (例如查詢字串標頭請求內文) 中輸入值。主控台預設應用程式/json 表單中的方法要求包含這些值。

    如要了解可能需要指定的其他選項,請聯絡 API 擁有者。

  5. 選擇 Test (測試)。下列資訊會隨即顯示:

    • Request (請求) 是針對方法所呼叫的資源路徑。

    • Status (狀態) 是回應的 HTTP 狀態碼。

    • 延遲(毫秒)是從調用者接收請求和返回響應之間的時間。

    • 回應內文是 HTTP 回應內文。

    • 回應標頭是 HTTP 回應標頭。

      提示

      根據對應的不同,HTTP 狀態碼、回應主體和回應標頭可能與從 Lambda 函數、HTTP 代理或 AWS 服務代理傳送的標頭不同。

    • 日誌是在 API Gateway 主控台外部呼叫此方法時,會寫入的模擬 Amazon CloudWatch 日誌項目。

      注意

      雖然 CloudWatch 日誌條目是模擬的,但方法調用的結果是真實的。

除了使用 API Gateway 主控台之外,您還可以使用 AWS CLI 或 API Gateway 的 AWS SDK 來測試叫用方法。若要使用這項操作 AWS CLI,請參閱test-invoke-method