测试工具
在不同操作系统中,可以安装 wget 和 curl 两个工具,安装后可以在命令行中通过 wget 或 curl 命令来调用 API。
不同操作系统中,下边示例的 cookie 文件存放位置不同,请根据实际情况修改。(以下示例基于Linux。)
wget
1.登录并保存 cookies
wget --save-cookies=sid.txt --keep-session-cookies --header="Content-Type: application/json" --post-data='{"username":"Admin", "password": "c1c224b03cd9bc7b6a86d77f5dace40191766c485cd55dc48caf9ac873335d6f"}' http://192.168.66.1/api/user/login -d -q -O -
2.获取用户列表
wget --load-cookies=sid.txt --keep-session-cookies --header="Content-Type: application/json" --post-data='' http://192.168.66.1/api/user/get-all -d -q -O -
3.新增用户
wget --load-cookies=sid.txt --keep-session-cookies --header="Content-Type: application/json" --post-data='{"username":"test","password":"9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"}' http://192.168.66.1/api/user/add -d -q -O -
curl
1.登录并保存 cookies
curl --cookie-jar sid.txt http://192.168.66.1/api/user/login -X POST -H 'Content-Type: application/json' -d'{"username":"Admin", "password": "c1c224b03cd9bc7b6a86d77f5dace40191766c485cd55dc48caf9ac873335d6f"}'
2.获取用户列表
curl --cookie sid.txt http://192.168.66.1/api/user/get-all -X POST -H 'Content-Type: application/json' -d ''
3.新增用户
curl --cookie sid.txt http://192.168.66.1/api/user/add -X POST -H 'Content-Type: application/json' -d '{"username":"test","password":"9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"}'