5.3.2. JSON元数据编码示例

请注意,RFC 6243使用XML Schema Definition(XSD)定义了“default”属性,而不是YANG,因此必须指定YANG模块名称,而不是从YANG模块派生。 为JSON元数据编码分配值“ietf-netconf-with-defaults”。

  1. GET /restconf/data/interfaces/interface=eth1\
  2. ?with-defaults=report-all-tagged HTTP/1.1
  3. Host: example.com
  4. Accept: application/yang-data+json

服务器可能会如下回应:

  1. HTTP/1.1 200 OK
  2. Date: Thu, 26 Jan 2017 20:56:30 GMT
  3. Server: example-server
  4. Content-Type: application/yang-data+json
  5. {
  6. "example:interface" : [
  7. {
  8. "name" : "eth1",
  9. "mtu" : 1500,
  10. "@mtu" : {
  11. "ietf-netconf-with-defaults:default" : true
  12. },
  13. "status" : "up"
  14. }
  15. ]
  16. }