MicrosoftMicrosoft Azure Developer Associate AZ-204 Certification
·TW
·更新於 5 Aug 2026
您的 APIM 閘道會將請求轉送到間歇性傳回 500 或 504 的後端。您必須針對這兩種狀態碼,重試失敗的呼叫最多三次,並延遲一秒。您應該使用哪種政策組態?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用重試政策包裝後端呼叫:<retry count="3" interval="1" condition="@(context.Response.StatusCode == 500 || context.Response.StatusCode == 504)">`<forward-request />`</retry>。.
為什麼這是答案
正確答案使用 retry 政策,並將 forward-request 包裹在其中。count="3" 設定了三次重試,interval="1" 設定了一秒的延遲。condition="@(context.Response.StatusCode == 500 || context.Response.StatusCode == 504)" 確保只有在後端傳回 500 或 504 狀態碼時才觸發重試,這符合題目要求。
選項二不帶條件的重試政策會重試所有請求,包括成功的請求,這會造成不必要的資源消耗,不符合只在特定錯誤時重試的要求。選項三使用 set-variable 和 JavaScript 循環過於複雜,且 APIM 提供了更簡潔的內建重試機制。選項四將 forward-request 的逾時設定為 3 秒只會影響等待響應的時間,APIM 不會自動重試失敗的請求,除非明確配置了重試政策。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡