第三节课,功能2:开发后端用户的管理接口--http client -- debug测试

一、idea 中 Http client 使用

二、测试步骤,先进入主程序

2.1 先run ,再debug

2.2 再进入想要测试的代码

2.2.1 进入测试的接口

三、程序逻辑

1)用户注册逻辑:如果用户不存在再后端,看用户名&密码&校验码是否符合要求,符合,写入数据库中

2)用户登录逻辑,检测到用户存在数据库中,将这个用户的登录态改成1。

 如果:debug测试的化,测试完的 json 只能返回当前登录人员的相关信息

3)用户查询逻辑:如果登录的用户【登录态改成1】为管理员。 userRole 为1

那么他就可以重新后端表格里的所有用户.

否则:返回为空

4)删除;未测试【http client 不会写格式】

用户删除逻辑:如果登录的用户【登录态改成1】为管理员。 userRole 为1

那么他就可以根据传参ids删除后端表格里符合条件的用户.

四、调试:

网址:

注册和登录且查询进入错误-CSDN直播

search-CSDN直播

1)注册测试


###
POST http://localhost:8080/yupi1/register
Content-Type: application/json

{
  "userAccount": "dogyupi-sc2",
  "userPassword":"123456789",
  "checkPassword": "123456789"

}

2)登录测试

###
POST http://localhost:8080/yupi1/Login
Content-Type: application/json

{
  "userAccount": "dogyupi",
  "userPassword":"123456789"
}

3)查询测试 ,直接测试,只要上次登录的人是管理员就行。能看到返回的json

GET http://localhost:8080/yupi1/search

4)删除格式不会写;可以用postman测试

五、postman 接口测试

网址:

第三节课,功能2:开发后端用户的管理接口-- postman--debug测试-CSDN博客

最近更新

  1. TCP协议是安全的吗?

    2024-05-01 14:48:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-01 14:48:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-01 14:48:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-01 14:48:02       20 阅读

热门阅读

  1. FastStone Capture:屏幕捕获与编辑的全能助手

    2024-05-01 14:48:02       9 阅读
  2. useLayoutEffect 和useEffect区别

    2024-05-01 14:48:02       9 阅读
  3. 保障互联网基础:深度解析DNS安全

    2024-05-01 14:48:02       10 阅读
  4. 存在矛盾的题目

    2024-05-01 14:48:02       8 阅读
  5. 【Docker学习】docker run的--annotation选项

    2024-05-01 14:48:02       12 阅读
  6. 泰勒创造力达到顶峰?(下)

    2024-05-01 14:48:02       9 阅读
  7. 美国国防部数据网格参考架构概述(上)

    2024-05-01 14:48:02       9 阅读
  8. Redis 常见的使用场景

    2024-05-01 14:48:02       8 阅读
  9. PCL 在点云中提取其子集点云(点云索引提取)

    2024-05-01 14:48:02       7 阅读
  10. 实验8-13:补全代码,删除字符数组中多个字符

    2024-05-01 14:48:02       9 阅读
  11. SQL SERVER比较两个表

    2024-05-01 14:48:02       10 阅读