01-RESTful配置
本章节下载: 01-RESTful配置 (109.97 KB)
为了方便用户对网络设备进行配置和维护,设备提供了RESTful API(Representational State Transfer Application Programming Interface)。用户遵循API参数和返回值约定,使用Python、Ruby或Java等语言进行编程,发送HTTP或HTTPS报文到设备进行认证,认证成功后,可以通过在HTTP或HTTPS报文中指定RESTful API操作来配置和维护设备,这些操作包括Get、Put、Post和Delete等。
设备支持HTTP和HTTPS两种方式在Internet上传递RESTful请求信息。
(1) 进入系统视图。
system-view
(2) 开启基于HTTP的RESTful功能。
restful http enable
缺省情况下,基于HTTP的RESTful功能处于关闭状态。
(3) 创建本地用户用于RESTful登录,并进入本地用户视图。
local-user user-name [ class manage ]
(4) 设置本地用户的密码。
password [ { hash | simple } password ]
(5) (可选)配置RESTful用户的角色。
authorization-attribute user-role user-role
缺省情况下,RESTful用户的角色为network-operator。
(6) 配置RESTful用户的服务类型为HTTP。
service-type http
缺省情况下,未配置用户的服务类型。
(1) 进入系统视图。
system-view
(2) 开启基于HTTPS的RESTful功能。
restful https enable
缺省情况下, 基于HTTPS的RESTful功能处于关闭状态。
(3) 创建本地用户用于RESTful登录,并进入本地用户视图。
local-user user-name [ class manage ]
(4) 设置本地用户的密码。
password [ { hash | simple } password ]
(5) (可选)配置RESTful用户的角色。
authorization-attribute user-role user-role
缺省情况下,RESTful用户的角色为network-operator。
(6) 配置RESTful用户的服务类型为HTTPS。
service-type https
缺省情况下,未配置用户的服务类型。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!