【python3】Restconf协议管理设备

import http.client
import base64
import time
import ssl
import socket 

socket.setdefaulttimeout(90)
ssl._create_default_https_context = ssl._create_unverified_context

HOSTARM   = "192.168.0.1"
PORT      = int(10000)
USER_NAME = 'restconf'
PASSWORD  = 'restconf'
_RESTRICTED_SERVER_CIPHERS = "ALL"
# _RESTRICTED_SERVER_CIPHERS = 'DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:AES128-SHA256:DHE-RSA-AES128-SHA256:AES256-SHA256'

DEFAULT_HEADER = {
   
                    "Cache-Control" : "no-cache,no-store",
                    "Connection"    : "Keep-Alive",
                    "Accept"       : "application/yang-data+xml",
                    "Content-Type"  : "application/yang-data+xml",
                 }
userPasswordStr = '%s:%s' % (USER_NAME, PASSWORD)
USERNAME_PASS = base64.b64encode(bytes(userPasswordStr.encode(encoding='utf-8'))).decode()

def fix_header(
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值