新版本接口支持API Token鉴权
7.2.3 版本之后可以在 API TOKEN 创建界面查看 API 文档
1.在系统管理创建API TOKEN
2.发起请求,请求的header中增加额外的参数,如下
"X-SLCE-API-TOKEN": "雷池管理端生成的API Token"
# python使用API Token添加站点案例
import requests
import json
header = {
"X-SLCE-API-TOKEN": "雷池管理端生成的API Token"
}
#添加站点的URL
url = 'https://雷池IP:9443/api/open/site'
playload = {
"ports":["80"],"server_names":["*"],
"upstreams":["http://127.0.0.1:9443"],"comment":"",
"load_balance":{"balance_type":1}
}
playload = json.dumps(playload)
requests.post(url=url,headers=header,data=playload,verify=False)