jumpserver API调试
一、获取认证token
由于我是docker,这里我只演示docker方式,其他方式类似
1 2 3 4 5 6 7 8 9 10 | docker exec -it jms_core /bin/bash #进入core 服务 cd /opt/jumpserver/apps python manage.py shell from users.models import User u = User.objects. get (username= 'admin' ) u.create_private_token() 已经存在 private_token,可以直接获取即可 u.private_token # 012cddf58f6f89f32631c9a7d49e8991b34a8c71 |
二、在API页面添加认证
地址:http://192.168.1.136/api/docs/ #192.168.1.136换成自己都IP或者域名
1.点击Authorize
2.添加认证信息 Token + 刚刚创建都token
3.close退出
4.确认锁是关闭状态
三、调试接口
1.到需要调试都接口,点击展开接口信息,这里我以资产更新接口为例
2.查看接口信息
3.查看示例代码(点击 Example Value)
4.点击 Try it out,根据实际情况修改示例代码
5.执行示例代码,点击Execute
6.查看执行结果
可以看到具体请求及相应内容,确保返回转态码为200
四、命令行调试
认证和header信息参考官网即可
req.text:请求返回的文本信息(当执行结果和预期不一致时建议打开查看)
req.status_code:请求返回状态码(确保状态码和API文档接口response中code一致)
参考:https://docs.jumpserver.org/zh/master/dev/rest_api/#api_1
"一劳永逸" 的话,有是有的,而 "一劳永逸" 的事却极少
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具