为啥我的自定义 XML RPC 获取配置不起作用?
Posted
技术标签:
【中文标题】为啥我的自定义 XML RPC 获取配置不起作用?【英文标题】:Why does my Custom XML RPC get-config not work?为什么我的自定义 XML RPC 获取配置不起作用? 【发布时间】:2021-03-11 14:39:36 【问题描述】:我正在尝试编写自己的 RPC 来获取配置。我知道 get-config 中有一个构建,但想用我自己的进行试验。但是它不起作用,我收到此错误。有人可以帮忙吗?
Command: $ netconf-console --host ios-xe-mgmt.cisco.com --port 10000 --user developer --password C1sco12345 --rpc get-config.xml
get-config.xml 内容:
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="1">
<get-config>
<source>
<running/>
</source>
</get-config>
</rpc>
返回结果:
<rpc-error xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0">
<error-type>protocol</error-type>
<error-tag>operation-not-supported</error-tag>
<error-severity>error</error-severity>
<error-info><bad-element>rpc</bad-element>
</error-info>
</rpc-error>
【问题讨论】:
【参考方案1】:删除 rpc 和 xmlns 可以解决这个问题。
因此,发送的 RPC 只需:
<get-config>
<source>
<running/>
</source>
</get-config>
【讨论】:
以上是关于为啥我的自定义 XML RPC 获取配置不起作用?的主要内容,如果未能解决你的问题,请参考以下文章
不知道为啥我的自定义 UICollectionViewCell 不起作用?