首页 > 其他分享 >jumpserver API调试

jumpserver API调试

时间:2024-09-25 18:55:44浏览次数:9  
标签:示例 点击 接口 jumpserver token API 调试

一、获取认证token

由于我是docker,这里我只演示docker方式,其他方式类似

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

jumpserver API调试_docker

2.添加认证信息 Token + 刚刚创建都token

jumpserver API调试_示例代码_02

3.close退出

jumpserver API调试_docker_03

4.确认锁是关闭状态

jumpserver API调试_示例代码_04

三、调试接口

1.到需要调试都接口,点击展开接口信息,这里我以资产更新接口为例

jumpserver API调试_User_05

2.查看接口信息

jumpserver API调试_示例代码_06

3.查看示例代码(点击 Example Value)

jumpserver API调试_示例代码_07

4.点击 Try it out,根据实际情况修改示例代码

jumpserver API调试_docker_08

5.执行示例代码,点击Execute

jumpserver API调试_docker_09

6.查看执行结果

可以看到具体请求及相应内容,确保返回转态码为200

jumpserver API调试_docker_10

四、命令行调试

认证和header信息参考官网即可

req.text:请求返回的文本信息(当执行结果和预期不一致时建议打开查看)

req.status_code:请求返回状态码(确保状态码和API文档接口response中code一致)

jumpserver API调试_User_11

 

 

 

参考:https://docs.jumpserver.org/zh/master/dev/rest_api/#api_1

 


 

 

 

  

"一劳永逸" 的话,有是有的,而 "一劳永逸" 的事却极少



标签:示例,点击,接口,jumpserver,token,API,调试
From: https://blog.51cto.com/u_8901540/12111437

相关文章

  • Qwen2.5系列模型在GenStudio平台开源并提供API调用
    9月19日,通义千问宣布新一代模型Qwen2.5系列开源。无问芯穹Infini-AI异构云平台GenStudio目前已上架Qwen2.5-7B/14B/32B/72B,您可轻松调用模型API。快来GenStudio,加入这场Qwen2.5基础模型大派对!GenStudio模型体验地址:cloud.infini-ai.com/genstudio/model此次Qwen2.5开源......
  • 关于 .NET Core WebAPI 中构建一个百万级高性能、低延迟的大型聊天系统
    在.NETCoreWebAPI中构建一个百万级高性能、低延迟的大型聊天系统,需要结合多种技术和架构设计。以下是实现此类系统所需的关键技术、架构和优化策略:1.高效的通信协议和技术SignalR:如果你想要在.NETCore中实现一个基于WebSocket的实时通信系统,SignalR是一个非常好的......
  • jenkins API实践
    一、jenkins PythonAPI在线文档:https://python-jenkins.readthedocs.io/en/latest/项目地址:https://pypi.org/project/python-jenkins/1.注意支持的Python版本目前只支持到3.62.简单示例pip3installpython-jenkinsimportjenkinsserver=jenkins.Jenkins('http://192.168.1......
  • 什么是openAPI?
    什么是openAPI?OpenAPI是一个规范(Specification)和一套工具集,用于描述和定义RESTful风格的Web服务接口。它的核心目标是使API的开发、使用、维护和文档化变得更加容易和高效。OpenAPI规范(OpenAPISpecification,OAS)以前也被称为Swagger规范,它提供了一种标准化的方式,让开发者以YAML......
  • 微信支付开发-支付工厂H5Api查账代码
    一、H5支付产品、Native支付产品二、工厂父类抽象类代码开发<?php/***微信父类抽象类*User:龙哥·三年风水*Date:2024/9/19*Time:11:33*/namespacePayment\WechatPay;abstractclassWechatPaymentHandle{/***下单*User:龙哥·三......
  • Websocket测试工具,在线调试 - 在线工具
    WebSocket测试工具是用于测试WebSocket连接、发送和接收消息的工具。它们通常提供一个简单的用户界面,使开发人员能够快速验证WebSocket服务器的功能和性能。在线Websocket测试工具体验地址:https://www.ewbang.com/websocket/index.html什么是WebSocket?WebSocket是一种在单......
  • 2024年开源API工具盘点,覆盖API全生命周期
    2024年经济持续低迷,本文整理一些免费的开源工具,旨在帮助企业组织降低工具的支出成本,能用免费的何必用付费的呢(狗头)?如何高效地管理API的全生命周期——从设计、开发、测试、部署到监控和优化,已经成为每个开发者和技术团队关注的重点。以下工具清单,无论你是刚刚入门API开发,还是经验......
  • 如何集成化管理API_方便企业内外部调用?
    API已成为企业数字战略中不可或缺的一部分。它们使不同软件系统、应用程序和服务之间能够高效、灵活地相互沟通。API不仅能提升企业内部各部门之间的协作效率,还能加强与外部合作伙伴及客户之间的互动。API的集成化管理将成为企业实现更高效业务流程的重要手段。通过有效的API管......
  • 轻松编排工作流,浅谈DolphinScheduler如何使用Python调用API接口?
    最近,在做某大型零售企业项目时,有客户用到DolphinScheduler,并咨询是否可以用Python脚本编排工作流?该如何实现?相信有很多人会有这样的疑问,那么,本文将为我们简单分享DolphinScheduler的优势和实际使用。为什么企业数据开发要使用海豚调度?当企业在做数据开发时,任务调度平台会扮演自......
  • 轻松编排工作流,浅谈DolphinScheduler如何使用Python调用API接口?
    最近,在做某大型零售企业项目时,有客户用到DolphinScheduler,并咨询是否可以用Python脚本编排工作流?该如何实现?相信有很多人会有这样的疑问,那么,本文将为我们简单分享DolphinScheduler的优势和实际使用。为什么企业数据开发要使用海豚调度?当企业在做数据开发时,任务调度平台会扮演自动......