内容纲要
概要描述
本文主要介绍如何走后台api的方式更换tdh manager许可证。
详细说明
1. 生成cookie文件
curl -v -X POST http://172.22.23.1:8180/api/users/login -H "Content-Type: application/json;charset=UTF-8" --data '{"userName":"admin","userPassword":"admin"}' -b cookies.txt -c cookies.txt
这里需要填写manager页面的账号密码
2. 更新许可证
curl -b cookies.txt -v -X PUT 'http://172.22.23.1:8180/api/manager/license' -H 'Content-Type: application/json' --data '{"license":"rO0ABXNyABtkbncuc3J2bGlj.....字符串较长这里省略", "serialNumber":"","serverKey":"1oYCr88RAbX8xA3ysK4PAcdJra1J,XpuC0xD33ETKPZmu/R2hfKmLUVGL"}'
需要对应填写如下内容:
- manager页面的url, e.g. http://172.22.23.1:8180
- license: 许可证文件中的那一大串字符(需去除换行符才可以放置到curl命令中)
- serialNumber: 序列号,商业版才有,试用版可以置空;
- serverKey: 许可证文件中最下方的那一行,也可以到manager许可证页面查看。