当前位置: 首页 > news >正文

访问若依vue版后端api接口

访问若依vue版后端api接口

如何使用Talend API Tester进行访问若依vue-前后端分离版的后端api接口?

方法一:

  1. 写好一个后台api接口,启动项目

image-20230420211852289

  1. 直接使用Talend API Tester进行访问后台api出现如下错误,原因是因为若依系统有jwt认证,我们没有token被系统拦截了

image-20230420212115330

3.下面将进行获取token来登录系统。首先,我们需要访问:http://localhost:8080/captchaImage,这个url不需要token认证,可直接获取图片验证码的uuid:05bfd6ae575e4e029d94f9ab1bb53291

image-20230420212503865

4.然后去Another Redis Desktop Manager根据uuid找到对应的验证码信息(没有的自己下载一个,连接上自己的redis),新增key

在这里插入图片描述

5.刚才的过期了我们又重新获取了一个

image-20230420213119725

  1. 经过第四步当我们重新请求获取验证码的url,uuid就会刷新到下面,如果没有就刷新一下,然后点击左侧的uuid,在右侧就可以看到10

    在这里插入图片描述

  2. 然后我们拿着10去登录系统:http://localhost:8080/login,获取token,uuid也要带上

    {"username": "admin","password": "admin123","code": "10","uuid": "c0bd44d9191e4cd5a20902b3edcaa6e3"
    }
    

    image-20230420213559419

  3. 验证码失效了,重新按照上面的步骤获取一下

    image-20230420213656792

  4. 获取到token

    image-20230420213803610

  5. 然后我们拿着token去访问后台api:http://127.0.0.1:81/dev-api/statisticsInfo/statistics/list

    eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjY0NGUwZmMxLTBkMjItNDk2Mi04NWRmLWMxNmQzYjQyYmQxMCJ9.0CPl7_uOXY24EsqG0mi5F17GyBVIrDhRio5gjpooY18xuZn-1jq6puINo8l1fjYc-yhS9EGRLH-n-4RFJgCdaw
    

    需要先点击

    image-20230420214554883

    然后新增一个

    image-20230420214755474

    被刷新了

    image-20230420214919680

    如下

    image-20230420214951571

    换了之后

    image-20230420215029121

    发起请求就成功了

    image-20230420215116673

  6. 至此完结

方法二:

  1. 登录进页面,按F12,如下

    image-20230420215622233

  2. 获取Token

    eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjU4ZTJlNDkyLWM0ZjMtNDk5Zi05ZWU3LWQ2YjJhMWZhNTM1MiJ9.cm_7LeGOSLuI2pdFftNHHIYwftil2oo5B1ZmYBfUZe_dGoMEumpV_0IZFMGAT2KnoJhQu0A_VQ5vS18rm3XrgQ
    
  3. 不加token访问失败

    image-20230420215734128

  4. 加上token,访问成功

    image-20230420215843386

  5. 我们重新访问一个api

    image-20230420220015361

http://www.lryc.cn/news/60417.html

相关文章:

  • 另一种迁移xxl-job任务的方法,适合不满足数据迁移条件
  • Redis缓存穿透、击穿、雪崩面试题详解
  • 【网络安全】本地提权漏洞分析
  • 电脑端(PC)按键精灵——3.其他命令
  • Hudi集成Flink-写入方式
  • 深度探索list
  • QQuick-自绘
  • 【算法】【算法杂谈】已知[1,m]的等概率函数,求[1,n]的等概率函数
  • 【Python】Python中的列表,元组,字典
  • 分布式系统概念和设计-分布式对象和远程调用
  • 11-FastDFS
  • Word这样用,提高效率不加班
  • 【Linux】调试器---gdb的使用
  • MySQL数据库之表的增删改查(进阶)
  • Nginx从开始到结束,简单到小白都能懂哦
  • Qt——Qt控件之按钮-QDialogButtonBox对话框按钮盒子控件的使用总结(例程:自定义按钮)
  • 数据库学习-常用的SQL语句
  • 5种获取JavaScript时间戳函数的方法
  • 图的宽度优先遍历
  • 企业AD域(域控服务器)的安装和配置详细教程
  • 面试官:一千万的数据,你是怎么查询的?
  • IntelliJ 上 Azure Event Hubs 全新支持来了!
  • 性能测试,监控磁盘读写iostat
  • steam游戏搬砖项目怎么做?月入过万的steam搬砖项目教程拆解
  • 协同运力、算力、存力,加速迈向智能世界
  • 被裁员了,要求公司足额补缴全部公积金,一次补了二十多万!网友兴奋了,该怎么操作?...
  • 家庭智能插座一Homekit智能
  • 什么是雪花算法?啥原理?
  • 【华为OD机试真题】 统计差异值大于相似值二元组个数(javapython)
  • 【cmake篇】选择编译器及设置编译参数