您将包含示例响应的 OpenAPI 定义导入到 APIM 中。后端尚未可用,但前端团队必须能够调用 GET /orders 并接收带有文档示例负载的 200 响应,而无需调用任何后端。您应该配置什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在 GET /orders 的操作范围内添加 mock-response 策略,并将其配置为返回 200 示例。.
为什么这是答案
正确的做法是在 GET /orders 操作范围内添加 mock-response 策略,并将其配置为返回 200 示例。mock-response 策略专门用于在没有实际后端的情况下模拟 API 响应,它会直接返回预定义的示例响应,而不会尝试调用后端。这正是前端团队在后端未就绪时需要的功能。 在 outbound 管道中 forward-request 之后添加 return-response 策略是错误的,因为 forward-request 仍然会尝试调用后端,并且 return-response 策略通常用于在后端响应之后修改或替换响应,而不是完全跳过后端调用。从 API 中移除后端并依靠 rewrite-uri 提供静态 JSON 负载是不可行的,rewrite-uri 策略用于修改请求的 URL,而不是提供响应内容。使用提供预设响应的默认后端 URL 配置 set-backend-service 也是错误的,set-backend-service 策略用于指定或更改请求的目标后端服务,它仍然需要一个实际的后端来提供响应,而不是直接返回示例。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡