您正在构建一个与 Microsoft Entra ID 集成的应用程序,该应用程序调用 Microsoft Graph,并且必须在 GET 操作中接受未来未知的枚举成员(支持可演进的枚举)。哪个 HTTP 请求头可以启用此行为?
选择一个答案
点击一个选项来检查您的答案。
正确答案: Prefer.
为什么这是答案
正确答案是 Prefer。在调用 Microsoft Graph API 时,使用 Prefer: odata.include-annotations="odata.enum-has-member-on-open-types" HTTP 请求头可以指示服务在响应中包含未来未知的枚举成员。这对于支持可演进的枚举(evolvable enumerations)至关重要,因为它可以确保您的应用程序在 Graph API 引入新的枚举值时不会中断。 Accept 头用于指定客户端可以处理的媒体类型(例如 application/json),而不是控制枚举行为。 Content-Type 头用于指示请求或响应正文的媒体类型,与枚举成员无关。 If-Match 头用于实现乐观并发控制,通过比较实体标签(ETag)来确保您正在修改的数据是最新的,与枚举行为无关。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡