9.1.2. “defaults”协议能力URI
此URI标识服务器用于处理数据资源请求中的默认叶子的“basic-mode”默认处理模式。 该协议能力URI必须由服务器支持,并且必须列在9.3节定义的“capability”叶子列表中。
RESTCONF “defaults”能力URI
| Name | URI |
|---|---|
| defaults | urn:ietf:params:restconf:capability:defaults:1.0 |
URI必须包含一个名为“basic-mode”的查询参数,其中一个值如下所示:
| Value | Description |
|---|---|
| report-all | 没有数据节点被认为是默认的 |
| trim | 设置为YANG default-stmt值的值是缺省值 |
| explicit | 客户端设置的值不被视为默认值 |
“basic-mode”定义是在“NETCONF的默认能力”[RFC6243]中指定的。
如果“basic-mode”设置为“report-all”,那么服务器必须遵守[RFC6243]的第2.1节中定义的默认处理行为。
如果“basic-mode”设置为“trim”,那么服务器必须遵守[RFC6243]的第2.2节中定义的默认处理行为。
如果“basic-mode”设置为“explicit”,则服务器必须遵守[RFC6243]的第2.3节中定义的默认处理行为。
示例(仅用于显示目的):
urn:ietf:params:restconf:capability:defaults:1.0?basic-mode=explicit