jumpserver API调试

简介: 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

 

相关文章
|
算法 安全 JavaScript
通过Postman实现API网关的请求签名与调试
Postman是一个非常强大的HTTP发包测试工具, 目前Postman已经提供了Windows/Mac/Linux系统的客户端的下载,使用很方便。不过API网关的调试,需要对HTTP请求进行签名才能调用,无法使用简单的curl等发包工具完成,但我们可以使用Postman工具提供的Pre-request Script脚本来实现API网关的签名功能,实现API的调试功能。
6152 0
|
5月前
|
移动开发 开发框架 小程序
开发H5程序或者小程序的时候,后端Web API项目在IISExpress调试中使用IP地址,便于开发调试
开发H5程序或者小程序的时候,后端Web API项目在IISExpress调试中使用IP地址,便于开发调试
|
5月前
|
存储 API
【Azure API 管理】为调用APIM的请求启用Trace -- 调试APIM Policy的利器
【Azure API 管理】为调用APIM的请求启用Trace -- 调试APIM Policy的利器
|
6月前
|
Web App开发 JavaScript 前端开发
js 调试—— 【控制台】debugger语句 、 命令行API
js 调试—— 【控制台】debugger语句 、 命令行API
299 0
|
8月前
|
API
邮箱API发送邮件调试的方法和步骤
AokSend指南:调试邮箱API发送邮件涉及确认调试目的、检查参数设置、接口调用、异常处理、日志记录及结果验证。确保参数正确,关注接口返回,记录日志以分析问题,处理异常情况,最终验证邮件发送成功与内容准确性。AokSend提供高效发信服务,支持SMTP/API接口,适用于大量验证码发送。
|
8月前
|
API 开发者
免费邮箱API发送邮件测试调试的方法和步骤
本文介绍了使用免费邮箱API如aoksend、Mailgun、SMTP2GO发送邮件的测试调试步骤:选择合适的API,获取访问密钥,配置邮件参数,编写测试代码,调试和测试,查看发送日志,以及优化改进邮件发送功能,确保其稳定运行。
|
8月前
|
监控 前端开发 测试技术
活久见:都 2203 年了,你还在使用 word 调试 API
活久见:都 2203 年了,你还在使用 word 调试 API
选择合适的方法进行API接口调试
随着互联网的快速发展,API(Application Programming Interface)接口在软件开发中扮演着重要的角色。调试API接口是确保系统正常运行的关键步骤之一。本文将介绍如何选择适合的方法进行API接口调试,以确保开发过程的高效进行和应用程序的质量。
|
存储 JSON 监控
调试别人的API,一般有哪些步骤?
调试别人的API,一般有哪些步骤?