我正在使用Postman 7.2.0运行OpenDaylight Neon。我有一个坐在netopeer2 Docker上的NETCONF服务器。由于我可以使用
来获取服务器的操作数据存储GET http://192.168.56.2:8181/restconf/operational/network-topology:network-topology/topology/topology-netconf/node/new-netconf-device/yang-ext:mount/
我认为一切都配置正确。 尽管如此,我还是很难编辑配置数据存储。
尝试
PUT http://192.168.56.2:8181/restconf/config/network-topology:network-topology/topology/topology-netconf/node/new-netconf-device/yang-ext:mount/
具有以下有效载荷
<bridges xmlns="urn:ieee:std:802.1Q:yang:ieee802-dot1q-bridge">
<bridge>
<name>test</name>
</bridge>
</bridges>
给我以下错误:
<errors xmlns="urn:ietf:params:xml:ns:yang:ietf-restconf">
<error>
<error-type>protocol</error-type>
<error-tag>malformed-message</error-tag>
<error-message>Error parsing input: Not correct message root element "bridges", should be "(urn:ietf:params:xml:ns:netconf:base:1.0)data"</error-message>
<error-info>Not correct message root element "bridges", should be "(urn:ietf:params:xml:ns:netconf:base:1.0)data"</error-info>
</error>
</errors>
仅通过URL访问挂载点是否出错?我想用put命令创建一个Node,因为目前没有。
我假设xmlns之前的部分是第一个根元素,它是ieee802-dot1q-bridge.yang中的容器“ bridges”。这是一个误解吗?
ieee-dot1q-bridge.yang没有特殊的RESTconf API,这就是为什么我尝试使用安装点的原因。这有可能吗?