使用python调用API添加主机
import requests
import json
def postusmsource(Usmurl):
#定义请求头
Usmheader = {
'Content-Type':'application/json',
'AccessToken' :'xxxxxxxxxxxxxxxxxxxxx',
}
#发起请求携带的参数
Hosts = {
'comment':'test',#此参数非必填
'departmentId':65,
'hostIp':'12.12.14.3',
'hostname':'test'
}
#转换为json格式的数据进行发送
Hosts = json.dumps(Hosts)
Source = requests.post(url=Usmurl,headers=Usmheader,data=Hosts,verify=False)
#查看下输出的状态码。若为201则表示添加成功
print(Source.status_code)
if name == '__main__':
# 定义API接口地址
Usmhosturl = 'https://IP/api/hosts'
postusmsource(Usmhosturl)
注意事项
- 将IP替换成堡垒机对应的IP
- 在用户-查看个人信息-API访问键获取AccessToken值
