4.1. RDAP Conformance (RDAP 一致性)
4.1. RDAP Conformance (RDAP 一致性)
名为 "rdapConformance" 的数据结构是一个字符串数组, 每个字符串提供关于响应构建中使用的规范的提示。此数据结构必须出现在响应的最顶层 JSON 对象中, 且不能出现在其他任何地方。对 "help" 请求的响应将包括服务器支持的所有规范的标识符。对任何其他请求的响应将只包括响应构建中使用的规范的标识符。返回的标识符集合可以根据客户端的授权级别而变化。
rdapConformance 数据结构的示例:
"rdapConformance" :
[
"rdap_level_0"
]
字符串字面量 "rdap_level_0" 表示符合本规范。当自定义 JSON 值被插入到响应中时, 对这些自定义规范的一致性必须通过包含在 [RFC7480] 中指定的 IANA RDAP Extensions 注册表中注册的唯一字符串字面量值来指示。例如, 如果虚构的 Registry of the Moon 想要表示他们的 JSON 响应符合其注册的扩展, 使用的字符串可能是 "lunarNIC_level_0"。这些注册的值有助于软件实现者识别规范, 不使用它们可能导致扩展的采用速度变慢。
带有自定义扩展标注的 rdapConformance 结构示例:
"rdapConformance" :
[
"rdap_level_0",
"lunarNIC_level_0"
]