您將包含範例回應的 OpenAPI 定義匯入到 APIM 中。後端尚未就緒,但前端團隊必須能夠呼叫 GET /orders 並接收帶有文件化範例酬載的 200 回應,而無需呼叫任何後端。您應該設定什麼?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在 GET /orders 的操作範圍內新增 mock-response 策略,並將其設定為傳回 200 範例。.
為什麼這是答案
正確答案是將 mock-response 策略新增到 GET /orders 的操作範圍內,並將其設定為傳回 200 範例。這是因為 mock-response 策略專為在後端不可用時模擬 API 回應而設計,它允許您根據 OpenAPI 定義中定義的範例來產生回應。此策略會攔截請求,並在不呼叫實際後端服務的情況下傳回預設或範例回應,這對於前端開發人員在後端服務尚未完成時進行開發和測試非常有用。 其他選項不正確的原因如下: 在 forward-request 之後的 outbound pipeline 中新增 return-response 策略會導致請求仍然轉發到後端,然後才返回指定的 JSON 範例,這不符合「無需呼叫任何後端」的要求。 從 API 中移除後端並依賴 rewrite-uri 來提供靜態 JSON 酬載過於複雜,且 rewrite-uri 策略主要用於修改請求 URL,而不是直接提供回應內容。 使用提供預設回應的預設後端 URL 設定 set-backend-service 仍然需要一個實際的後端服務來處理請求,這與模擬回應的目的不符。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡