RESTCONF协议
RESTCONF允许web应用以模块化、可扩展的方式访问网络设备的配置数据、状态数据和事件通知
·使用HTTP的方法对设备YANG定义的数据进行操作
·设备NETCONF和RESTCONF可以共享YANG文件
·数据编码支持XML和JSON格式
·NETCONF和RESTCONF支持共存

对比

NETCONF操作设备多个配置库,有事务机制,有回滚
RESTCONF使用HHTP操作,无状态,无事务机制,无回滚
典型的RESTCONF交互
·完整的RESTCONF交互包含请求和响应
·客户端通过OPTIONS方法获取设备支持的操作方法
·设备回复支持操作有:POST,DELETE,GET,HEAD,PATCH,OPTIONS

RESTCONF请求报文:

RESTCONF请求案例:

请求对象地址为192.168.56.100
修改配置数据位domainName为abc
修改accessLimit值为10
RESTCONF响应报文;
Header信息包含Response Header和Entity Header详细

HTTP状态码:
HTTP状态码是服务器响应状态的3为数字码,用于向客户端返回操作结果

RESTCONF响应案例:
·返回状态码201
·头部信息Content-Type和Content-Length 描述Body信息 数据类型为XML 长度为0

更新: 2025-03-14 10:55:50
原文: https://www.yuque.com/yuhui.net/network/udklywiku6tztxnf

评论(0)
暂无评论