华为网络设备OPS (Open Progranmability System,开放可编程系统)功能提供网络设备的开放可编程能力,为方便用户编写脚本,华为提供了OPS功能的Python脚本模板。以下关于OPS功能Python脚本模板的描述正确的有哪些项?( )
问题1选项
A.用户要根据需要访问的设备管理对象,在《RESTtul API参考》手册查找对应的URI以及HTTP报文主体部分xml内容,并对Python脚本模板做相应修改
B.OPSConnection类有四个方法create、delete、set、get分别对HTTP的PUT、DELETE、POST、GET方法进行了二次封装
C.OPSConnection类是一个用来调用RESTtul API的类,该类中定义了一些方法来执行建立HTTP连接时的操作,该部分可以直接请用,用户不需要修改
D.OPSConnection类的初始化方法声明为def_init_(self,host,port=80)在main()函数中对OPSConnection类进行初始化时,host需要传入网络设备的管理接口IP地址
D选项中host目前为localhost,不是其他任意地址。B选项:create对应post方法。Set对应put方法。所以B不正确。A选项:OPSConnection类是一个用来调用RESTful API的类,该类中定义了一些方法来执行建立HTTP连接时的操作,该部分可以直接调用,用户不需要修改。华为公司提供了Python脚本模板,用户只需根据要实现的功能查找相应RESTful API,并对部分代码做相应修改即可。