调试接口时遇到前台对账号密码进行了加密怎么办

  • 使用postman调试接口的步骤(账号加密)
  • 第一步,首先正常登陆一遍,并在前台页面控制台中(F12)中找到下面信息添加到postman中
  • 第二步,退出登陆,进行第二次登陆。首先应在前台页面控制台中(F12)中找到加密的js
  • 第三步,找到加密的js方法后,点击左侧行数位置,对方法设置断点
  • 第四步,按正常流程输入账号密码登录
  • 第五步,观察你打断点的代码行的后面,此时该变量的值
  • 第六步,将获得的加密后的账号密码添加到postman的请求参数中
  • 注意:在页面第一次请求时,要让代码执行完,用来拿到添加到postman中的url,请求参数等数据。第二次登陆时不让程序执行完,拿到加密后的账号密码


使用postman调试接口的步骤(账号加密)

第一步,首先正常登陆一遍,并在前台页面控制台中(F12)中找到下面信息添加到postman中

  1. 将所要调试接口的url放入postman中,并设置请求类型(post/get/…)
  2. 此时依次点击下图中步骤,查看请求
  3. postgres密码复杂度 post 密码加密_接口调试

  4. 将图一中的参数依次添加到图二postman的参数中(每一行为一组,冒号前面是key后面是value)
  5. postgres密码复杂度 post 密码加密_账号加密_02

  6. 图一
  7. postgres密码复杂度 post 密码加密_postman_03

  8. 图二
  9. 同上一步,将图一中的参数和之前得到的加密后的账号密码加入到图二postman请求参数中
  10. postgres密码复杂度 post 密码加密_账号加密_04

  11. 图一
  12. postgres密码复杂度 post 密码加密_账号加密_05

  13. 图二

第二步,退出登陆,进行第二次登陆。首先应在前台页面控制台中(F12)中找到加密的js

  1. 首先在登录界面打开F12,并点开sources菜单栏
  2. 点开其中的js文件,在文件中找到加密的方法

第三步,找到加密的js方法后,点击左侧行数位置,对方法设置断点

postgres密码复杂度 post 密码加密_账号加密_06

第四步,按正常流程输入账号密码登录

  1. 登录后点击下图的1号标识为程序运行到下一断点处
  2. 点击1号标识到你需要运行到的断点

第五步,观察你打断点的代码行的后面,此时该变量的值

  1. 发现我们获得到了加密后的账号密码(此处只贴了密码,账号同理)
  2. 注意: 此时不要点下一步让程序运行完,因为加密后的账号密码进入后台后,如果是动态密码,此时密码就失效了。当你用postman调用时会显示密码错误

第六步,将获得的加密后的账号密码添加到postman的请求参数中

  1. 点击send,可以看到请求成功了

注意:在页面第一次请求时,要让代码执行完,用来拿到添加到postman中的url,请求参数等数据。第二次登陆时不让程序执行完,拿到加密后的账号密码