我正在使用
Net::Netconf::Manager
RPC 命令查询设备。在 RPC 命令中,我应该发送一个参数列表,所以我在散列中添加查询参数。一个这样的论点是verbosity_level
请注意我_
在这个参数中使用了下划线。当我打印哈希时,它仍然是下划线。
但是当我打印发送到设备的 XML RPC 请求时,参数更改为verbosity-level
<verbosity-level>abcd</verbosity-level>
代替
<verbosity_level>abcd</verbosity_level>
所以设备说它不知道这样的论点。
为什么下划线被转换为连字符?