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

2024-05-01 18:12

本文主要是介绍第三节课,功能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博客

这篇关于第三节课,功能2:开发后端用户的管理接口--http client -- debug测试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/952340

相关文章

最好用的WPF加载动画功能

《最好用的WPF加载动画功能》当开发应用程序时,提供良好的用户体验(UX)是至关重要的,加载动画作为一种有效的沟通工具,它不仅能告知用户系统正在工作,还能够通过视觉上的吸引力来增强整体用户体验,本文给... 目录前言需求分析高级用法综合案例总结最后前言当开发应用程序时,提供良好的用户体验(UX)是至关重要

python实现自动登录12306自动抢票功能

《python实现自动登录12306自动抢票功能》随着互联网技术的发展,越来越多的人选择通过网络平台购票,特别是在中国,12306作为官方火车票预订平台,承担了巨大的访问量,对于热门线路或者节假日出行... 目录一、遇到的问题?二、改进三、进阶–展望总结一、遇到的问题?1.url-正确的表头:就是首先ur

Node.js 中 http 模块的深度剖析与实战应用小结

《Node.js中http模块的深度剖析与实战应用小结》本文详细介绍了Node.js中的http模块,从创建HTTP服务器、处理请求与响应,到获取请求参数,每个环节都通过代码示例进行解析,旨在帮... 目录Node.js 中 http 模块的深度剖析与实战应用一、引言二、创建 HTTP 服务器:基石搭建(一

SpringBoot使用minio进行文件管理的流程步骤

《SpringBoot使用minio进行文件管理的流程步骤》MinIO是一个高性能的对象存储系统,兼容AmazonS3API,该软件设计用于处理非结构化数据,如图片、视频、日志文件以及备份数据等,本文... 目录一、拉取minio镜像二、创建配置文件和上传文件的目录三、启动容器四、浏览器登录 minio五、

Python如何实现 HTTP echo 服务器

《Python如何实现HTTPecho服务器》本文介绍了如何使用Python实现一个简单的HTTPecho服务器,该服务器支持GET和POST请求,并返回JSON格式的响应,GET请求返回请求路... 一个用来做测试的简单的 HTTP echo 服务器。from http.server import HT

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11

如何评价Ubuntu 24.04 LTS? Ubuntu 24.04 LTS新功能亮点和重要变化

《如何评价Ubuntu24.04LTS?Ubuntu24.04LTS新功能亮点和重要变化》Ubuntu24.04LTS即将发布,带来一系列提升用户体验的显著功能,本文深入探讨了该版本的亮... Ubuntu 24.04 LTS,代号 Noble NumBAT,正式发布下载!如果你在使用 Ubuntu 23.

TP-LINK/水星和hasivo交换机怎么选? 三款网管交换机系统功能对比

《TP-LINK/水星和hasivo交换机怎么选?三款网管交换机系统功能对比》今天选了三款都是”8+1″的2.5G网管交换机,分别是TP-LINK水星和hasivo交换机,该怎么选呢?这些交换机功... TP-LINK、水星和hasivo这三台交换机都是”8+1″的2.5G网管交换机,我手里的China编程has

在 VSCode 中配置 C++ 开发环境的详细教程

《在VSCode中配置C++开发环境的详细教程》本文详细介绍了如何在VisualStudioCode(VSCode)中配置C++开发环境,包括安装必要的工具、配置编译器、设置调试环境等步骤,通... 目录如何在 VSCode 中配置 C++ 开发环境:详细教程1. 什么是 VSCode?2. 安装 VSCo

Django中使用SMTP实现邮件发送功能

《Django中使用SMTP实现邮件发送功能》在Django中使用SMTP发送邮件是一个常见的需求,通常用于发送用户注册确认邮件、密码重置邮件等,下面我们来看看如何在Django中配置S... 目录1. 配置 Django 项目以使用 SMTP2. 创建 Django 应用3. 添加应用到项目设置4. 创建